ios - iOS 不同设备的导航栏颜色略有不同

标签 ios iphone colors uinavigationbar ipod-touch

我正在设计一个 iOS 应用程序,我的应用程序的导航栏在不同设备上看起来略有不同。以下是展示该问题的两个屏幕截图:

enter image description here enter image description here

由于这些是直接从屏幕截图(而非相机拍摄)中截取的,我们正在消除某些设备在硬件级别上的显色性略有不同的问题。所有设备都具有相同的最新版本的 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/

相关文章:

ios - 如何检测 UITextField 何时更改并触发警报?

iphone - 如何在 Interface Builder 中添加自定义对象?

iphone - iOS - 可点击的不可见段控件

excel - 返回条件格式单元格内部颜色的函数

swift - 如何使用 Swift 更改工具栏按钮项目标题颜色

ios - 我如何知道私有(private)框架方法的参数必须是哪种类型?

ios - "Expected expression in list of expressions"

iOS 远程通知处理应用程序事件案例

ios - 如何检查两个非矩形图像的交集?

java - 为什么java在jpeg图像上绘制错误的颜色线?