解决Xcode和设计稿色差问题 如何设置Interface Builder中的色域

版权声明:本文为陈云峰(www.swifty.cc)原创文章,未经允许不得转载。 https://blog.csdn.net/feosun/article/details/80327756

你有没有遇到过以下问题:

  • 设计师给你的颜色值在Interface Builder中设置以及代码设置与真机与模拟器显示的颜色不一致,甚至肉眼完全看的出来。
  • 为一个普通的控件设置Color,设置了颜色为XXXXXX。取色工具测的也是正常的XXXXXX,但是模拟器/真机运行起来之后,颜色变色了,用取色工具测,颜色变成了YYYYYY。
  • 为什么当我用颜色吸管工具在Photoshop选择一个颜色的和RGB值,在Xcode中设置后得不到相同的颜色?
  • 为什么真机或者模拟器截图后,用吸管取色后得到的值与Interface Builder中设置的颜色值不一样?
  • 太恶心了,就一个颜色为什么不一样?
    我做错了什么吗?

如果你用xib控件开发的话可能就会遇到这个问题,解决方法如下:

  1. 创建一个 .storyboard 文件
  2. 设置正确的 Color space
  3. 删除 .storyboard 文件
  4. xib文件的色域会默认选择正确的色域

这里写图片描述

猜你喜欢

转载自blog.csdn.net/feosun/article/details/80327756