如何在 Interface Builder 中为背景输入 RGB 或 Hex 颜色值?我可以选择预定义的颜色,但我想手动输入 RGB 值。我在哪里可以做到这一点?
https://i.stack.imgur.com/ombMG.png
单击颜色滑块图标,然后从下拉列表中选择“RGB 滑块”。
您还可以将放大镜用作颜色选择器,从屏幕上的任何位置选择准确的颜色;另请参阅下面@ken 的出色评论,阐明色彩空间如何与放大镜配合使用。
尽管 Tyler 的回答回答了这个问题,但您在使用选择器时可能会遇到问题,因为它使用了显示器的色彩空间(正如 Ken 所阐明的那样)。
如果您想完全匹配 Photoshop 和 Xcode 之间的 RGB 值(无需在颜色空间之间进行转换),那么您需要将图像保存为通用 RGB 并使用通用 RGB 颜色空间输入任何滴管值。
当您从 Photoshop 中选择“保存为 Web 和设备”时,取消选中“转换为 sRGB”框。
https://i.stack.imgur.com/fP0zZ.png
在 Xcode 中,单击颜色选择器中的颜色空间弹出窗口并选择“Generic RGB”,然后输入 Photoshop 中的红色、绿色和蓝色值,而不是 HEX 值,因为这会由于某种原因恢复为 sRGB 颜色空间(注意不要选项卡到十六进制字段,因为这也会将色彩空间更改为 sRGB)。
https://i.stack.imgur.com/zTHme.png
更多信息here,包括如何匹配屏幕截图。
听起来您对 Mac OS X 彩色面板不熟悉。单击颜色面板窗口顶部的选项卡以选择其他选择器。选择器也是插件,因此可以为颜色选择添加新的 UI。例如,参见 developer color picker。
我知道这是一个老问题,但我今天需要找出同样问题的答案,这让我走上了正轨。 panic.com 的颜色选择器确实安装正确,但颜色选择器下拉菜单中的十六进制选项始终将其设置为 RGB。所以不好。相反,我发现了这个:
http://wafflesoftware.net/hexpicker/
这显示了十六进制值,它完全适用于 Xcode 5.0.1 和 Mavericks。
https://i.stack.imgur.com/p4JPY.png
检查上面的快照,在颜色托盘中,选择第二个按钮(RGB 滑块(矩形图像) - 它位于托盘顶部的圆圈旁边)。在那里您可以输入 RGB 值。
不定期副业成功案例分享