Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone XCode界面生成器中的奇怪颜色?_Iphone_Ios_Xcode4_Colors_Interface Builder - Fatal编程技术网

Iphone XCode界面生成器中的奇怪颜色?

Iphone XCode界面生成器中的奇怪颜色?,iphone,ios,xcode4,colors,interface-builder,Iphone,Ios,Xcode4,Colors,Interface Builder,我对界面生成器中的颜色有一个非常奇怪的问题。我在一个UI元素上设置了一种颜色,例如UIView,然后我想在UIButton上设置相同的颜色…但是当我尝试这样做时,颜色通常是不同的-我的意思是稍微有点不同的色调,而不是绝对不同的颜色。这怎么可能呢???我尝试过使用RGB滑块和其他滑块,还有颜色选择器工具。。。有时唯一能帮助我的是,当我创建新的UI元素时。任何人都有同样的问题,并且知道发生了什么?interface builder中当前选择的项目将与其实际颜色略有不同-它应用了一个变暗的遮罩,以突出

我对界面生成器中的颜色有一个非常奇怪的问题。我在一个UI元素上设置了一种颜色,例如UIView,然后我想在UIButton上设置相同的颜色…但是当我尝试这样做时,颜色通常是不同的-我的意思是稍微有点不同的色调,而不是绝对不同的颜色。这怎么可能呢???我尝试过使用RGB滑块和其他滑块,还有颜色选择器工具。。。有时唯一能帮助我的是,当我创建新的UI元素时。任何人都有同样的问题,并且知道发生了什么?

interface builder中当前选择的项目将与其实际颜色略有不同-它应用了一个变暗的遮罩,以突出显示它已被选中的事实。您需要单击窗口中的其他位置以取消选择该项目,然后将显示该项目的真实颜色。我自己也掉进了这个陷阱。

默认情况下,界面生成器会通过显示器的当前颜色空间过滤颜色。在xcode4ib中,您可以通过打开一个颜色对话框,单击滑块选项卡,然后单击放大镜下看起来像光谱的小下拉按钮来改变这一点。这将显示可用颜色空间的列表-选择通用RGB并根据需要调整滑块以获得正确的颜色


有关更多信息,请参阅,特别是对已接受答案的评论。

不幸的是,摆弄颜色空间对我不起作用。所做的工作是编辑.xib右键单击.xib的原始xml,打开As>源代码并更改其中的RGB十进制值。

我使用设备RGB而不是通用RGB解决了这个问题。 如图所示:

不,不:不是这样……当然,我在其他地方单击了,我也运行了该项目,颜色不同,值得一试。。。你能把截图放在什么地方吗?应该得到更多的选票。这已经困扰了我好几年了。苹果希望无论硬件如何,外观都是统一的,所以它会相应地调整视图。如果您想从Photoshop复制RGB值而不在颜色空间之间进行转换,这个问题提供了更详细的信息。这个答案解释了如何:当我更改颜色空间时,当我移动滑块或输入值时,它会还原回sRGB。@Bot它似乎只在十六进制值字段变为活动状态时才会还原回sRGB,如果你在跳,那就在跳完蓝色之后。因此,为了保持通用RGB,只需在设置蓝色后单击红色或绿色字段。我通过在左下角的色样上滑动鼠标找到了这个答案,它会告诉你配置文件。