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

很明显,颜色出现了偏差,导航栏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,如图:

查出值后,用代码设置:
[UIColor colorWithRed:57/255.0 green:52/255.0 blue:49/255.0 alpha:1.0]
效果如下图:

如有帮助,请点关注!
荆轲刺秦王!
网友评论