如何在Xcode中使用Web安全颜色

时间:2012-12-29 17:24:53

标签: ios xcode colors

我搜索了谷歌,但我在xcode中应用纯网页安全颜色时找不到任何东西。我找到了一个正是我需要的东西,但由于某种原因,xcode一直拒绝它,错误是“预期表达式”。我不知道我错过了什么表达。不应该添加颜色就像这样简单:

[self.label setBackgroundColor:#FF0033];

2 个答案:

答案 0 :(得分: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并调整位移。

答案 1 :(得分:1)

我发现这就是我所需要的:

    [self.label setTextColor:[UIColor colorWithRed:66/255.0
                                     green:33/255.0
                                      blue:33/255.0
                                     alpha:1.0]];