我想将UIButton颜色从棕色变为深棕色。我该怎么做
myButton.backgroundColor = [UIColor brownColor];
任何想法如何将这种棕色改为深棕色。
感谢您的帮助。
答案 0 :(得分:2)
如果你只是想要一个特别深棕色,你可以手动指定它:
myButton.backgroundColor = [UIColor colorWithHue:1.0/12 saturation:2.0/3 brightness:4.0/10 alpha:1];
(默认棕色的亮度为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];
答案 1 :(得分:1)
从iOS 5开始,有一个名为tintColor的属性。
@property(非原子,保留)UIColor * tintColor
答案 2 :(得分:1)
没有预定义的darkBrownColor,但你可以像这样创建一个RGB值的UIColor:
UIColor *myColor = [UIColor colorWithRed:0.5f green:0.5f blue:0.5f alpha:1.0f];