为什么即使输入相同的 RGB 数字,我的颜色也会略有不同?

why I get slightly different colour even though I put the same RGB number?

launchScreen.StoryBoard中,我使用颜色选择器手动设置颜色,如上图所示。如您所见,红色 = 255,绿色 = 171,蓝色 = 0

从启动画面会继续到MainVC,在MainVC中,我设置了从网络获取数据时的闪屏

并且因为我使用库,所以我应该以编程方式放置颜色。我使用下面的代码生成颜色

backgroundColor: UIColor(red:255/255, green:171/255, blue:0/255, alpha:1.0)

我想我输入了完全相同的 RGB 数字,但结果略有不同。

你可以从这里的 gif 文件中看到:http://g.recordit.co/tANf6VH4iC.gif 大约 2 秒后徽标附近的颜色会有所不同

单击该设置(齿轮)图标和 select 相同的配色方案。这将纠正这个问题。

点击按钮打开配色方案设置,然后点击select sRGB XXXXX方案,如下图所示。现在更正 RGB 值并查看结果。