我想將UIButton顏色從棕色變爲深棕色。我該怎麼做UIButton顏色變化
myButton.backgroundColor = [UIColor brownColor];
任何想法,如何將這種棕色的顏色更改爲深棕色。
感謝您的幫助。
我想將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];