UIColor显示错误的颜色

时间:2015-06-21 12:04:40

标签: ios uicolor

当我使用UIColor并将R G B作为输入然后进行屏幕捕获并检查R G B值时,值不相同!有什么问题,是iOS应用排序颜色管理吗?

2 个答案:

答案 0 :(得分:0)

屏幕捕获功能无法100%准确保存。这是因为性能问题。

除了之后编辑照片以获得您想要的确切颜色值之外,您可以“大部分”无所事事。

编辑1

我不确定这与它有什么关系,但在

Settings->Accessibility->Increase Contrast

你可以选择使颜色变暗。也许这也会影响您的标签,视图或设置UIColor的位置。

尝试将其关闭

答案 1 :(得分:0)

我刚刚写了一个小应用程序,为视图生成随机颜色,并在表格中显示颜色和RGB值。我在iPhone 6上运行了这个,然后屏幕截图显示了颜色和RGB值。然后我使用AirDrop将屏幕截图移回Mac。当我在照片编辑程序(Pixelmator)中打开屏幕捕获时,RGB值完全匹配应用程序报告的值。

我刚刚用iPod touch第五代(2012年秋季推出)重复了实验,颜色再次完全匹配。

以下是屏幕截图示例:

Example iPod screen capture

<强>更新

评论中提出的另一张海报可能是设置 - &gt;辅助功能下的增加对比度设置正在更改RGB值。我只是尝试更改减少白点变暗颜色,发现虽然屏幕看起来不同,但屏幕截图的RGB值仍然与报告的值相匹配应用程序。