2012-06-26 147 views
1

我目前正在嘗試使用RAYWENDERLICH的Core Graphics 101: Glossy Buttons,但我在使用它時出現了一個問題,我不知道以編程方式應用此代碼,並以編程方式調整其圖像。有光澤的按鈕以編程方式設置顏色

這裏是我的按鈕:

@interface CoolButtonViewController : UIViewController { 
    CoolButton *_button; 
} 

@property (retain) IBOutlet CoolButton *button; 



@implementation CoolButtonViewController 
@synthesize button = _button; 

如何以編程方式編輯圖像的顏色,而不是由滑塊。

回答

2

看起來就像將按鈕的色調,飽和度和亮度屬性設置爲您想要的任何值一樣簡單。 (這些屬性的值可以從0.0到1.0)

_button.hue = 0.5; 
_button.saturation = 0.5; 
_button.brightness = 0.5; 
+0

有沒有任何顏色列表,我想嘗試各種顏色。 – Bazinga

+0

@user此方法將允許您使用字面上的任何顏色。在Photoshop中使用顏色選擇器,或者使用您使用的程序並將值應用到上面。但是,將顏色調整爲預定值與按鈕背景顏色屬性中的[UIColor blueColor]一樣簡單。 –

+0

謝謝你:) – Bazinga

相關問題