通過(guò)Xib設(shè)置樣式如下:

image.png
通過(guò)代碼設(shè)置如下:
NSInteger hexValue = 0x1ba9ba;
self.testView.backgroundColor = [UIColor colorWithRed:((float)((hexValue & 0xFF0000) >> 16)) / 255.0
green:((float)((hexValue & 0xFF00) >> 8)) / 255.0
blue:((float)(hexValue & 0xFF))/255.0
alpha:1.0];
運(yùn)行之后的結(jié)果:
很明顯,上面視圖與下面視圖是有色彩偏差的。
或許此時(shí),你需要查看下xib設(shè)置中,你選擇的色彩空間標(biāo)準(zhǔn)是sRGB 或 Device RGB,如下:

image.png
解決方式:選擇Generic RGB,運(yùn)行后,你會(huì)發(fā)現(xiàn)兩個(gè)視圖的色彩就是一樣的了,效果如下:

image.png