2014-05-24 42 views
0

我似乎無法在堆棧上的任何位置找到此任務,因爲每個解決方案都只是提到如何通過AppDelegate或通過設置外觀來設置您的自定義外觀。使用IBOutlet設置一個UIBarButtonItem的顏色

我需要的僅僅是將一個UIBarButtonItem設置爲一個UIBarButtonItem,使用名爲colorWithHexString:的方法來自定義的hexColor,該方法來自類擴展(添加到項目中)。

我的財產:

@property (weak, nonatomic) IBOutlet UIBarButtonItem *grNextButton; 

什麼,我想在我的.m文件中使用:

grNextButton.tintColor = [UIColor colorWithHexString:@"#669900"]; 

什麼是我需要成功改變grNextButton的代碼?

+0

你適當的顏色代碼....什麼...? – Chizx

+0

@Chizx使用'tintColor'有什麼問題。你看到的行爲是什麼?另外,這個按鈕的內容是什麼?是文字,圖像還是自定義視圖? – Dima

+0

該按鈕只是一個'UIBarButtonItem',它已經被正確添加到頂部導航欄的右上角,我似乎無法設置它的tintColor ...沒有檢測到變化:/ – Chizx

回答

0

使用RGBcolor這樣的代碼,希望它能解決你的問題。

grNextButton.tintColor = [UIColor colorWithRed:255/255.0f 
             green:50/255.0f 
              blue:60/255.0f 
             alpha:1.0f]; 

我使用的顏色代碼是例如顏色代碼,你可以選擇從 here