UIButton颜色变化
问题描述:
我想将UIButton颜色从棕色变为深棕色。我该怎么做UIButton颜色变化
myButton.backgroundColor = [UIColor brownColor];
任何想法,如何将这种棕色的颜色更改为深棕色。
感谢您的帮助。
答
如果你只是想具体是一个深棕色,您可以手动指定它:
myButton.backgroundColor = [UIColor colorWithHue:1.0/12 saturation:2.0/3 brightness:4.0/10 alpha:1];
(The de故障棕褐色具有亮度6.0/10)
如果你希望能够变暗一般颜色,你可以做这样的:
UIColor *color = UIColor.brownColor;
CGFloat hue, saturation, brightness, alpha;
[color getHue:&hue saturation:&saturation brightness:&brightness alpha:&alpha];
brightness *= .8;
UIColor *darkerColor = [UIColor colorWithHue:hue saturation:saturation brightness:brightness alpha:alpha];
答
从iOS 5开始,有一个名为tintColor的属性。
@属性(非原子,保留)的UIColor * tintColor
答
有没有darkBrownColor预定义的,但你可以像这样创建具有RGB值的的UIColor:
UIColor *myColor = [UIColor colorWithRed:0.5f green:0.5f blue:0.5f alpha:1.0f];