Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.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
如何在Xcode xib编辑器中查看颜色代码?_Xcode - Fatal编程技术网

如何在Xcode xib编辑器中查看颜色代码?

如何在Xcode xib编辑器中查看颜色代码?,xcode,Xcode,我一直在使用我在Xcode中通过颜色选择器选择的颜色。我现在需要以编程方式使用这种颜色,但我不知道它的十六进制代码 有没有办法在Xcode中看到它 我使用的是Xcode 4.2。将其写入.m文件 1.NSLog(@“颜色为%@”,picker.color) 假设您谈论的是在xcode interface builder中选择颜色,答案可以通过两个步骤获得: 步骤1:按照以下步骤获取RGB值 第2步:按照下面的步骤将其转换为十六进制代码。ColorSense是一个非常简单的xcode扩展,可以轻松

我一直在使用我在Xcode中通过颜色选择器选择的颜色。我现在需要以编程方式使用这种颜色,但我不知道它的十六进制代码

有没有办法在Xcode中看到它

我使用的是Xcode 4.2。

将其写入.m文件


1.NSLog(@“颜色为%@”,picker.color)

假设您谈论的是在xcode interface builder中选择颜色,答案可以通过两个步骤获得:

步骤1:按照以下步骤获取RGB值


第2步:按照下面的步骤将其转换为十六进制代码。ColorSense是一个非常简单的xcode扩展,可以轻松地完成所需的工作

使用方法如下:

请观看,看看它是如何工作的


从Xcode 6开始,用户可以查看RGBCMYKHSB十六进制值,如下所示。(无需转换)


嗨,杀手。我本来可以说得更清楚的。我使用颜色选择器为按钮的标题文本设置颜色。我尝试了你的想法,比如:
NSLog(@“color:%@,[myButton titleColorForState:UIControlStateNormal])但得到了以下值:
颜色:uiDeviceGBColorSpace 0.196078 0.309804 0.521569 1
。我猜1是alpha通道,但我不确定如何处理RGB值。[UIColor COLOR WITHRED:blue]//有一些函数在那里。使用它谢谢。这是
[UIColor colorWithRed:green:blue:alpha:][/code>。这个答案是正确的,但值得注意的是,颜色值必须设置为8位(0-255)才能看到十六进制值。如果颜色值设置为float(0.0-1.0)@arcadybob,十六进制值将不会出现。如果值为float,则仅将其乘以255(非规范化),然后您可以使用上述方法找到十六进制值。