我有一种颜色,我想在整个应用程序中使用。那种颜色有这些RGBA值:
R:217 G:66 B:60 答:1.0
现在,在一些笔尖中我通过颜色选择器将这种颜色用作背景颜色。 在其他情况下,我正在使用此代码手动设置颜色
[UIColor colorWithRed:217.f/255.f green:66.f/255.f blue:60.f/255.f alpha:1.0f];
然而,我发现颜色在视觉上不匹配!!
到底是怎么回事?为什么颜色看起来如此不同?
打印出颜色给我这个:
(lldb) po [self.programticLabel backgroundColor]
UIDeviceRGBColorSpace 0.85098 0.258824 0.235294 1
(lldb) po [self.nibLabel backgroundColor]
UIDeviceRGBColorSpace 0.805696 0.171843 0.181392 1
答案 0 :(得分:1)
啊哈!答案可以在这里找到:
Weird colors in XCode Interface Builder?
如果您使用Xcode中的RGB颜色选择器 - 请务必记下下拉菜单右侧的设置按钮。 RGB被定义为颜色空间的一部分 - 而我的未设置为Apple的。