我正在设计一个 iOS 应用程序,我的应用程序的导航栏在不同设备上看起来略有不同。以下是展示该问题的两个屏幕截图:
由于这些是直接从屏幕截图(而非相机拍摄)中截取的,我们正在消除某些设备在硬件级别上的显色性略有不同的问题。所有设备都具有相同的最新版本的 iOS (7.1.2)。在上面的截图中,一张取自iPod,一张取自iPhone 5,不过其他iPhone 5也呈现出和iPod一样的色彩。更有趣的是,我在 Photoshop 中获取了准确的颜色 RGB 值(我通过在 setTintColor:
中设置 UIColor
值来使用它:来自 Photoshop 的吸管 RGB 值),以及 Photoshop呈现类似于后者的屏幕截图。总结一下:Photoshop 和一台设备渲染得稍微暗一些(我们想要的颜色)(第二张截图),所有其他设备(iPod 和 iPhone 的混合)渲染得稍微亮一点(意外的,第一个截图)。它们都在 iOS 7.1.2 上运行。
可能是什么原因?
最佳答案
数周后,我们巧合地发现我的 friend 在他的 iPhone 的“辅助功能”设置中打开了“增加对比度”选项。他把它关掉,然后就正常了。
关于ios - iOS 不同设备的导航栏颜色略有不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24893067/