如何在界面生成器中输入RGB值?

如何在Interface Builder中为背景输入RGB或十六进制颜色值? 我可以选择预定义的颜色,但我想手动输入RGB值。 我在哪里可以做到这一点?


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

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

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


虽然Tyler的回答可以回答这个问题,但是您可能会遇到使用选取器的问题,因为它使用显示器的色彩空间(Ken所澄清)。

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

  • 当您从Ph​​otoshop中选择“Save for Web&Devices”时,取消选中“转换为sRGB”框。
  • 在这里输入图像描述

  • 在Xcode中,单击颜色选择器中的颜色空间弹出窗口并选择“Generic RGB”,然后从Photoshop中输入红色,绿色和蓝色值,而不是HEX VALUE ,因为某些原因会返回到sRGB颜色空间(注意不要选项卡到十六进制字段,因为这也会将色彩空间更改为sRGB)。
  • 在这里输入图像描述

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


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

    链接地址: http://www.djcxy.com/p/24399.html

    上一篇: How do I enter RGB values into Interface Builder?

    下一篇: Install Visual studio 2010 sp1 Error