用UIColor colorWithRed:Green:Blue:方法得出的颜色值与取色器检测颜色值不一样?

比如,用UIColor创建颜色(21,125,251)阿尔法值为100,
[UIColor colorWithRed:21/255.0 Green:125/255.0 Blue:251/255.0 alpha:1.0]];
用截图工具检测模拟器的颜色,得到颜色值的结果为:(55,144,251),该如何得到正确的颜色呢?

阅读 8.8k
3 个回答

我觉得有两个可能:
01.你用截图工具,截的时候对图片有改变;
02.这个判断颜色的获取方式问题;

建议直接用自带的取色器直接获取颜色。

取色器选择的是sRGB么

新手上路,请多包涵

我原来取的颜色用UIColor设置,发现颜色不一致,是因为没有加入255,(21/255,125/255,251/255),估计和你的情况不一致

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题