[英]UIToolbar tint color not working
我在相机覆盖中以编程方式创建UIToolbar。 我想改变它的颜色,但它不起作用:
UIToolbar *toolbar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 436, 320, 44)];
[toolbar setBarStyle:UIBarStyleDefault];
toolbar.tintColor = [UIColor colorWithRed:226.0 green:226.0 blue:226.0 alpha:0.0];
颜色是错误的。 我错过了什么?
在红色,绿色,蓝色值处添加/255.0,它将像这样解决,
toolbar.tintColor = [UIColor colorWithRed:226.0/255.0 green:226.0/255.0 blue:226.0/255.0 alpha:1.0];
继@ SergiusGee的回答之后,请注意您使用的UIColor
方法要求每个颜色元素的值介于0.0和1.0之间:
toolbar.tintColor = [UIColor colorWithRed:226.0/255.0 green:226.0/255.0 blue:226.0/255.0 alpha:1.0];
在toolbar.tintColor = [UIColor colorWithRed:226.0 green:226.0 blue:226.0 alpha:0.0];
alpha 0.0
- 你让它透明。 将其更改为1.0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.