今天把开发完成的一个iOS 视图模板给 UE 同学ReView的时候遇到一个奇葩的问题:
一个按钮的字体颜色使用十六进制设置方法设置为@"#3C76FF" ,但是UE同学却反馈:实际反馈效果是有问题的!在我万分确定自己代码没有错误的情况下,开始了痛苦的原因的查找。。。
(中间省略N多痛苦的探索 、、、)
结论:
我们代码中设置颜色是以sRGB色域(iphone7之前的设备)为标准进行颜色设置,而在iPhone7(P)设备上显示会进行一个转换,
色差就是转换过程产生的!
————————————————————————————————————————————————————————————————————————
放几个关于色域知识的介绍:
sRGB 和 NTSC色域的区别在哪里?
干货硬知识!带你看看到底什么是色域
显示器选购技巧之”色域“到底是什么?