1

我已经搜索了谷歌,但我找不到任何关于在 xcode 中应用纯网络安全颜色的内容。我找到了一个正是我需要的,但由于某种原因,xcode 不断拒绝它,并出现错误“预期表达式”。我不知道我缺少什么表情。添加颜色不应该像这样简单:

[self.label setBackgroundColor:#FF0033];
4

2 回答 2

4

我应该那么简单,但是 setBackgroundColor 需要一个 UIColor 对象,而不是像你提供的 RGB ......

您可以使用它来修复它:

#define HEXCOLOR(c) [UIColor colorWithRed:((c>>24)&0xFF)/255.0 
 green:((c>>16)&0xFF)/255.0 
 blue:((c>>8)&0xFF)/255.0 
 alpha:((c)&0xFF)/255.0];

// usage:
UIColor* c = HEXCOLOR(0xFF0033FF);

如果您不需要 Alpha,您可以将其设置为 1 并调整位移。

于 2012-12-29T17:30:24.660 回答
1

我发现这是我需要的:

    [self.label setTextColor:[UIColor colorWithRed:66/255.0
                                     green:33/255.0
                                      blue:33/255.0
                                     alpha:1.0]];
于 2012-12-30T14:24:19.417 回答