为什么模拟器和我的iPhone之间的颜色不同?

时间:2014-12-17 02:39:19

标签: ios xcode swift

我的项目由swift撰写。当我在模拟器上构建它时,一切都正确,但是当我在iPhone上构建它时,关于颜色的一切都是错误的。颜色和图像的颜色比原始颜色有渐变颜色!请帮帮我!

3 个答案:

答案 0 :(得分:2)

问题在于iPhone和Mac显示屏的精确物理功能差异很大。

您可以做的是为模拟器的RGB添加一些额外的值。

  • 红+12
  • Green +19
  • 蓝色+16

这样可以在iPhone中提供您想要的颜色。

答案 1 :(得分:0)

iPhone不是彩色管理的。它不包括ColorSync或任何其他颜色匹配技术。不幸的是,这是目前操作系统和/或硬件的限制。

答案 2 :(得分:0)

在Mac OS上转到系统偏好设置>> 显示>>选择颜色标签,然后将显示配置文件更改为通用RGB配置文件

enter image description here

如果仍然无效,请点击校准按钮,然后设置您想要的愿望准确度。