【发布时间】:2011-02-03 15:12:29
【问题描述】:
如何在 Interface Builder 中为背景输入 RGB 或 Hex 颜色值?我可以选择预定义的颜色,但我想手动输入 RGB 值。我在哪里可以做到这一点?
【问题讨论】:
标签: iphone cocoa-touch xcode user-interface interface-builder
如何在 Interface Builder 中为背景输入 RGB 或 Hex 颜色值?我可以选择预定义的颜色,但我想手动输入 RGB 值。我在哪里可以做到这一点?
【问题讨论】:
标签: iphone cocoa-touch xcode user-interface interface-builder
单击颜色滑块图标,然后从下拉列表中选择“RGB 滑块”。
您还可以将放大镜用作颜色选择器,从屏幕上的任何位置选择准确的颜色;另请参阅下面 @ken 的出色评论,阐明色彩空间如何与放大镜配合使用。
【讨论】:
虽然 Tyler 的回答回答了这个问题,但您在使用选择器时可能会遇到问题,因为它使用了显示器的色彩空间(Ken 已澄清)。
如果您想精确匹配 Photoshop 和 Xcode 之间的 RGB 值(无需在颜色空间之间进行转换),则需要将图像保存为通用 RGB 并使用通用 RGB 颜色空间输入任何滴管值。
更多信息here,包括如何匹配截图。
【讨论】:
听起来您对 Mac OS X 颜色面板不熟悉。单击颜色面板窗口顶部的选项卡以选择其他选择器。选择器也是插件,因此可以为颜色选择添加新的 UI。例如,参见developer color picker。
【讨论】:
我知道这是一个老问题,但我今天需要找出同样问题的答案,这让我走上了正轨。 panic.com 的颜色选择器确实安装正确,但颜色选择器下拉菜单中的十六进制选项始终将其设置为 RGB。所以不好。相反,我发现了这个:
http://wafflesoftware.net/hexpicker/
这显示了十六进制值,它完全适用于 Xcode 5.0.1 和 Mavericks。
【讨论】:
检查上面的快照,在颜色托盘中,选择第二个按钮(RGB 滑块(矩形图像) - 放置在托盘顶部的圆圈旁边)。在那里您可以输入 RGB 值。
【讨论】: