即使RGB值相等,也会有不同的颜色

时间:2016-11-18 15:57:53

标签: ios xcode uitableview colors interface-builder

我在Xcode中遇到了一个非常奇怪的颜色问题。

我已将视图控制器中视图的背景设置为#1F242C

view controller's view background

到目前为止一切顺利。 然后我在一个nib文件中创建一个UITableViewCell,我将背景设置为完全相同的颜色#1F242C

table view cell view background

现在,当我启动应用程序时,UITableViewCell的背景突然与视图控制器视图的背景不同,即使RGB值匹配也是不透明度。

当我使用Photoshop分析屏幕截图时

视图的背景是:#29303A

并且单元格的背景是:#1F242C

尽管RGB值相同,但它们的颜色是否不同?我不会在源代码中以编程方式更改颜色。

以下是不同颜色的外观:

enter image description here

1 个答案:

答案 0 :(得分:12)

这是一个问题,因为iOS 10和新设备屏幕的新扩展色域。

单击" RGB滑块"右侧的滚轮。在您的颜色选择器中,并选择了sRGB IEC61966 2-1。

您将看到此时RGB值会发生变化。将它们放回您之前输入的RGB值。那应该是它!

color gamut