Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.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
Ios 以编程方式设置RGB_Ios_Objective C_Uilabel_Uicolor - Fatal编程技术网

Ios 以编程方式设置RGB

Ios 以编程方式设置RGB,ios,objective-c,uilabel,uicolor,Ios,Objective C,Uilabel,Uicolor,我们如何通过编程设置标签文本的颜色,我的颜色是R 77 G 104 B 159 我试过下面的代码,但没有用 Label.textColor = [UIColor colorWithRed:77.0 green:104.0 blue:159.0 alpha:1.0]; 请尝试代码 Label.textColor=[UIColor colorWithRed:77.0/255.0f green:104.0/255.0f blue:159.0/255.0f alpha:1.0]; 为什么在itc

我们如何通过编程设置标签文本的颜色,我的颜色是R 77 G 104 B 159 我试过下面的代码,但没有用

Label.textColor = [UIColor colorWithRed:77.0 green:104.0 blue:159.0 alpha:1.0];
请尝试代码

Label.textColor=[UIColor colorWithRed:77.0/255.0f green:104.0/255.0f blue:159.0/255.0f alpha:1.0];  

为什么在itcolorWithRed:green:blue:alpha中选择255.0,每个参数指定为0.0(最小值)到1.0(最大值)之间的值,因为颜色是8位值,因此范围为b/w 0到255,因此除以255@FabioPoloni实际上,UIColor构造函数接受CGFloat值,所以转换为CGFloat会更好。如果您专门针对64位,那么这些是
值,
f
是一个精度错误。UIColor的RGB组件在0和1之间缩放,而不是255。非常感谢,您为我节省了一天
Label.textColor=[UIColor colorWithRed:77.0/255.0f green:104.0/255.0f blue:159.0/255.0f alpha:1.0];  
Label.textColor=[UIColor colorWithRed:77/255.f green:104/255.f blue:159/255.f alpha:1];