如何在界面生成器中inputRGB值?

如何在Interface Builder中为背景inputRGB或hex颜色值? 我可以select预定义的颜色,但我想手动inputRGB值。 我在哪里可以做到这一点?

如何在Interface Builder中通过RGB选择颜色。

点击颜色滑块图标,然后从下拉列表中select“RGB滑块”。

您也可以使用放大镜作为颜色select器,从屏幕上的任何位置选取精确的颜色; 请参阅下面的@ ken精彩评论,阐明颜色空间如何与放大镜一起使用。

尽pipe泰勒的回答可以回答这个问题,但使用选取器可能会遇到问题,因为它使用了显示器的颜色空间(Ken所澄清)。

如果要准确匹配Photoshop和Xcode之间的RGB值(不需要颜色空间之间的转换),则需要将图像保存为通用RGB,并使用通用RGB色彩空间input任何吸pipe值。

  • 当您从Ph​​otoshop中select“Save for Web&Devices”时,取消选中“转换为sRGB”框。

在这里输入图像描述

  • 在Xcode中,单击颜色select器中的颜色空间popup窗口,然后select“Generic RGB”,然后从Photoshop中input红色,绿色和蓝色值,而不是HEX VALUE ,因为某些原因返回到sRGB颜色空间(注意不要选项卡到hex字段,因为这也将色彩空间更改为sRGB)。

在这里输入图像描述

更多信息,包括如何匹配屏幕截图。

这听起来像你不熟悉Mac OS X彩色面板。 单击颜色面板窗口顶部的选项卡以select其他拾取器。 select器也是插件,所以可以添加新的用户界面进行颜色select。 例如,请参阅开发人员颜色select器 。

我知道这是一个古老的问题,但我今天也需要找出这个同样的问题的答案,这使我走上了正轨。 panic.com的颜色select器确实安装正确,但颜色select器下拉菜单中的hex选项始终将其设置为RGB。 所以不好。 相反,我发现这一点:

http://wafflesoftware.net/hexpicker/

这显示了hex值,它在Xcode 5.0.1和Mavericks上完全工作。

在这里输入图像描述

检查上面的捕捉,进入色盘,select第二个button(RGB滑块(矩形图像) – 放置在纸盘顶部的圆圈旁边)。 在这里你可以inputRGB值。