我搜索了谷歌,但我在xcode中应用纯网页安全颜色时找不到任何东西。我找到了一个正是我需要的东西,但由于某种原因,xcode一直拒绝它,错误是“预期表达式”。我不知道我错过了什么表达。不应该添加颜色就像这样简单:
[self.label setBackgroundColor:#FF0033];
答案 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]];