我如何在界面生成器中为背景输入RGB或十六进制颜色值?我可以选择预定义的颜色,但我想手动输入RGB值。我在哪里可以这样做?
点击颜色滑块图标,然后从下拉列表中选择“RGB滑块”。
你还可以使用放大镜作为颜色拾取器,从屏幕上的任何地方拾取确切的颜色;也可以看到下面@ken的精彩评论,澄清了颜色空间如何与放大镜一起工作。
听起来你好像不熟悉Mac OS X的颜色面板。单击颜色面板窗口顶部的选项卡以选择其他选择器。选择器也是插件,所以可以为颜色选择添加新的UI。请看,例如,显影器颜色选择器。
我知道这是一个老问题,但今天我需要找到这个问题的答案,它让我走上了正确的道路。panic.com上的颜色选择器安装正确,但是颜色选择器下拉菜单中的十六进制选项总是将其设置为RGB。所以不好。相反,我发现了这个:
http://wafflesoftware.net/hexpicker/
这显示了十六进制值,它完全适用于Xcode 5.0.1和Mavericks。
虽然Tyler的回答回答了这个问题,但您可能会在使用拾取器时遇到问题,因为它使用了显示的颜色空间(由Ken澄清)。
如果你想在Photoshop和Xcode之间精确匹配RGB值(没有颜色空间之间的转换),那么你需要在通用RGB中保存你的图像,并使用通用RGB颜色空间输入任何droppper值。
当你在Photoshop中选择“保存为Web和设备”时,取消选中“转换为sRGB”框。
在Xcode中,点击颜色选择器中弹出的颜色空间,选择“Generic RGB”,然后从Photoshop中输入红色,绿色和蓝色的值,而不是十六进制值,因为这将出于某种原因返回到sRGB的颜色空间(注意不要制表符到十六进制字段,因为这也会将颜色空间更改为sRGB)。
更多信息,包括如何匹配截图。
推荐文章
- 你常用的Xcode快捷键有哪些?
- 确保您的项目构建设置正在生成一个dSYM文件。对于所有配置,DEBUG_INFORMATION_FORMAT都应该设置为dwarf-with-dsym
- 如何修复UITableView分隔符在iOS 7?
- 如何改变时间和时区在iPhone模拟器?
- 在Swift中根据字符串计算UILabel的大小
- 如何调用手势点击在UIView编程在迅速
- 我如何隐藏在一个Swift iOS应用程序的状态栏?
- 在iPad上使用iOS 8正确呈现UIAlertController
- 对于实例消息,接收方类型***是转发声明
- 如果模态ViewController演示样式为UIModalPresentationFormSheet, iPad键盘将不会解散
- 在UITableView中检测哪个UIButton被按下了
- 为iOS模拟器构建,但链接框架'****.framework'是为iOS构建的
- 如何象征崩溃日志Xcode?
- Xcode - ld:没有为- lpods找到库
- 自动调整掩码大小编程vs接口生成器/ xib / nib