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

pro*_*der 5 xcode colors interface-builder uitableview ios

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

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

查看控制器的视图背景

到现在为止还挺好.然后我在一个nib文件中创建一个UITableViewCell,我将背景设置为完全相同的颜色#1F242C:

表视图单元格视图背景

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

当我用Photoshop分析屏幕截图时

视图的背景是: #29303A

细胞的背景是: #1F242C

尽管RGB值相同,乳清是不同的颜色?我不会在源代码中以编程方式更改颜色.

以下是不同颜色的外观:

在此输入图像描述

Mat*_*ias 12

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

单击颜色选择器中"RGB滑块"右侧的滚轮,然后选择sRGB IEC61966 2-1.

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

色域