Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.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
RGB颜色代码在iphone应用程序中不显示颜色_Iphone_Xcode - Fatal编程技术网

RGB颜色代码在iphone应用程序中不显示颜色

RGB颜色代码在iphone应用程序中不显示颜色,iphone,xcode,Iphone,Xcode,我使用RGB颜色代码在iphone应用程序中显示,但它们不显示任何颜色我从photoshop获得这些代码值,但当我使用它们时,它们在iphone应用程序中不显示任何颜色 对于第一行,我有来自photoshop的RGB代码是255.192,0 color=[UIColor colorWithRed:255 green:192 blue:0 alpha:0 ]; 第二行我有来自photoshop的RGB代码是195214155 color=[UIColor colo

我使用RGB颜色代码在iphone应用程序中显示,但它们不显示任何颜色我从photoshop获得这些代码值,但当我使用它们时,它们在iphone应用程序中不显示任何颜色

对于第一行,我有来自photoshop的RGB代码是255.192,0

        color=[UIColor colorWithRed:255 green:192 blue:0 alpha:0 ];
第二行我有来自photoshop的RGB代码是195214155

        color=[UIColor colorWithRed:195 green:214 blue:155 alpha:0];
第三行我有来自photoshop的RGB代码是49133156

        color=[UIColor colorWithRed:49 green:133 blue:156 alpha:0 ];

colorWithRed:green:blue:alpha的参数是介于0和1之间的浮点值。因此,您必须将所有数字除以255,例如:

color = [UIColor colorWithRed:1.0f green:0.75f blue:0f alpha:1f];

iOS上的RGB值仅介于0和1之间,因此必须将所需的色调除以
255.0f
like 这:


尝试将alpha值设置为1,如下所示
[UIColor colorWithRed:255/255 green:192/255 blue:0 alpha:1];'

alpha是颜色的透明度

更改线条

color=[UIColor colorWithRed:255 green:192 blue:0 alpha:0 ];


我不知道alpha值,但我相信它应该是1

@james:我没有看到alpha值是0,即颜色是完全透明的。它必须是1。我相应地更改了代码。1以上的值不是此函数的有效值。不仅仅是alpha值。红色、绿色和蓝色。你想说什么?255/255是1,192/255是0.75。@西蒙:作为参考,192/255是0。没有小数点的话,你就只能做整数运算了……而整数除法只有255/255可以得到除0以外的任何结果。
color=[UIColor colorWithRed:255 green:192 blue:0 alpha:0 ];
color=[UIColor colorWithRed:(255/255.0) green:(192/255.0) blue:0 alpha:0 ];