解决Xcode和设计稿色差问题 如何设置Interface Builder中的色域
你有没有遇到过以下问题:
- 设计师给你的颜色值在Interface Builder中设置以及代码设置与真机与模拟器显示的颜色不一致,甚至肉眼完全看的出来。
- 为一个普通的控件设置Color,设置了颜色为XXXXXX。取色工具测的也是正常的XXXXXX,但是模拟器/真机运行起来之后,颜色变色了,用取色工具测,颜色变成了YYYYYY。
- 为什么当我用颜色吸管工具在Photoshop选择一个颜色的和RGB值,在Xcode中设置后得不到相同的颜色?
- 为什么真机或者模拟器截图后,用吸管取色后得到的值与Interface Builder中设置的颜色值不一样?
- 太恶心了,就一个颜色为什么不一样?
我做错了什么吗?
如果你用xib控件开发的话可能就会遇到这个问题,解决方法如下:
- 创建一个 .storyboard 文件
- 设置正确的 Color space
- 删除 .storyboard 文件
- xib文件的色域会默认选择正确的色域