设置RGB格式的任何UI的颜色

时间:2017-03-18 10:11:31

标签: objective-c

当我设置任何UI的颜色,如文本字段占位符颜色或RGB格式的滑块最大和最小色调颜色时,它不显示任何颜色,而是像清晰的颜色。当我将RGB的红色变为0时,它显示绿色和蓝色的混合颜色。但是当我将RGB中的红色值增加到1时,它会变得模糊,在1时,它是不可见的。我的代码是 设置滑块颜色

 [_sliderSpeed setMaximumTrackTintColor:[UIColor colorWithRed:181 green:217 blue:255 alpha:1]];

设置文本字段占位符颜色

NSAttributedString *pin = [[NSAttributedString alloc] initWithString:@"Add pin" attributes:@{ NSForegroundColorAttributeName : [UIColor colorWithRed:0 green:103 blue:169 alpha:1] }];
self.pin.attributedPlaceholder = pin;

请帮帮我。

1 个答案:

答案 0 :(得分:4)

应该是这样的

 [_sliderSpeed setMaximumTrackTintColor:[UIColor colorWithRed:(181/255.0) green:(217/255.0) blue:(255/255.0) alpha:1] ;//set your color here

参考:

https://stackoverflow.com/a/10379026