iOS色彩空間——xib和代碼設(shè)置顏色的偏差問(wèn)題

通過(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

參考:http://stackoverflow.com/questions/10039641/ios-color-on-xcode-simulator-is-different-from-the-color-on-device#new-answer

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 唉,昨兒沒(méi)能堅(jiān)持打卡,活兒倒是干了,忘了拍照,一個(gè)強(qiáng)迫癥,就沒(méi)有寫(xiě)記錄。也是對(duì)自己要求夠不嚴(yán)格的,這估計(jì)要是擱自己...
    b413e8f71710閱讀 208評(píng)論 0 0
  • 放假第二天一大早,還賴(lài)在溫暖的被窩里,便接到朋友小孟打來(lái)的電話(huà),沒(méi)寒暄幾句,便直奔主題:“你說(shuō)咋著才能考上編啊...
    王老師_d11c閱讀 271評(píng)論 0 4
  • 晨風(fēng)吹勁草,一早精神好。踏著朝陽(yáng)去,一路順風(fēng)到。車(chē)上人開(kāi)心,群里多紅包。樂(lè)得人快樂(lè),二天手氣順。
    甘朝武閱讀 98評(píng)論 0 0

友情鏈接更多精彩內(nèi)容