xib和代码设置颜色色差问题
2017-08-01 本文已影响263人
rghyou
很久没用xib布局, 今天用xib新增一个tableViewHeaderView的时候, 发现发现设置颜色是, 色差严重.
遂网上查找后坐下笔录
问题如下
xib设置颜色
![](https://img.haomeiwen.com/i424056/2e32e8939b486d3f.png)
代码设置颜色
self.label.backgroundColor = [UIColor colorWithRed:52/255.0 green:122/255.0 blue:235/255.0 alpha:1];
实际色差...
![](https://img.haomeiwen.com/i424056/e9ab9e8058b64c38.png)
在 stackoverflow.com上发现了解决办法
关于色彩空间的问题, 笔者不懂. 但是解决办法还是有了
xcode
默认的色彩空间是Generic RGB
, 只要把它切换到 sRGB
上就可以了.
![](https://img.haomeiwen.com/i424056/10faf33f539e1b38.png)
实测问题修复
![](https://img.haomeiwen.com/i424056/401fd9a85ba482c9.png)