我正在设计iOS应用,我的应用导航栏在不同的设备上显示略有不同。以下是两个展示此问题的屏幕截图:
由于这些是直接从截图(而不是相机拍摄)中获取的,因此我们消除了某些设备在硬件级别上具有略微不同颜色渲染的问题。所有设备都具有相同和最新版本的iOS(7.1.2)。在上面的截图中,一个是从iPod中获取的,一个是从iPhone 5中获取的,然而,其他iPhone 5也呈现出像iPod一样的颜色。更有趣的是,我已经在Photoshop中获取了RGB值的确切颜色(我通过在Photoshop的吸管RGB值中设置UIColor
中的setTintColor:
值来使用它)和Photoshop渲染就像后面的截图一样。总结一下:Photoshop和单个设备呈现稍暗(我们的预期颜色)(第二个屏幕截图),所有其他设备(iPod和iPhone的混合)渲染稍微更轻(非预期,第一次截图)。它们都在iOS 7.1.2上运行。
可能是什么原因?
答案 0 :(得分:1)
经过几个星期,我们巧合地发现我的朋友在他的iPhone的Accesibility设置上有他的增加对比度选项On。他把它关掉了,这很正常。