美文网首页
ios xib跟代码设置颜色偏差

ios xib跟代码设置颜色偏差

作者: oc123 | 来源:发表于2017-11-16 15:53 被阅读0次

    在通过xib设置控件颜色时,RGB Sliders的Color Profile默认是Generic RGB形式的,当用Generic RGB下的值代码设置颜色时,效果对比如下:


    Generic RGB值下代码设置.png

    很明显,颜色出现了偏差,导航栏RGB Sliders下Generic RGB的值为R(43)G(39)B(37),用下部颜色代码设置:

    [UIColor colorWithRed:43/255.0 green:39/255.0 blue:37/255.0 alpha:1]
    

    如果要下部颜色同导航栏颜色,需要在xib颜色设置中查看sRGB 或 Device RGB下的RGB,如图:


    查看sRGB 或 Device RGB下的RGB.png

    查出值后,用代码设置:

    [UIColor colorWithRed:57/255.0 green:52/255.0 blue:49/255.0 alpha:1.0]
    

    效果如下图:


    sRGB:Device RGB值下代码设置.png

    如有帮助,请点关注!
    荆轲刺秦王!

    相关文章

      网友评论

          本文标题:ios xib跟代码设置颜色偏差

          本文链接:https://www.haomeiwen.com/subject/kkglvxtx.html