我有一个UIImageView
,我指的是PNG的背景是RGB(240,240,240)
。然后我在Interface Builder中将父UIView的背景设置为相同的颜色。
你会发现它们略有不同。当我拍摄屏幕截图并重新检查时,我发现UIView在IB中的背景不是RGB(240,240,240)
,而是RGB(236,236,236)
。
为什么这???
答案 0 :(得分:1)
您是否安装了制造商特定的显示器驱动程序?看看显示器配置文件。它可能与photoshop中的颜色配置文件不同
答案 1 :(得分:0)
我不得不调整我在IB中使用的数字以使我的颜色匹配。
例如:你想要(240,240,240)它给你(236,236,236)你输入的信息(240,240,240)。
我进入了(244,244,244)它给了我一个接近(240,240,240)的颜色。我想如果我输入240并且它给了我236,那么我应该在原始颜色代码中添加4。
我必须这样做几次以获得正确的号码。
不是一个优雅的解决方案,但为我工作。
答案 2 :(得分:0)
在不知道色彩空间的情况下,RGB值毫无意义。在Interface Builder中使用RGB滑块选择颜色时,请确保选择“Generic RGB”颜色空间。