Ios 以编程方式设置RGB
我们如何通过编程设置标签文本的颜色,我的颜色是R 77 G 104 B 159 我试过下面的代码,但没有用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
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];