2014-09-29 26 views
5

已創建UIBarButtonItem已將Power圖像添加到它。添加到導航的按鈕項目始終顯示爲藍色

barBtnPower = new UIBarButtonItem (UIImage.FromBundle ("Images/[email protected]") 
     , UIBarButtonItemStyle.Plain 
     , (sender, args) => { 

      }); 

添加到導航欄的按鈕位於右側。

this.NavigationItem.SetRightBarButtonItem (barBtn_Logout, true); 

問題是[email protected]是綠色的。但在運行應用程序後,它顯示爲藍色。

可以任何一個建議,我在這裏做錯了。

+0

沒有什麼不對。可能那個navigationBar tintColor是藍色的。你可以使用navigationBar的setTintColor:方法來改變它 – caglar 2014-09-29 06:15:34

回答

5

如果您不希望導航欄的tintColor屬性影響按鈕的顏色,請使用總是原始的呈現模式。

barBtnPower = new UIBarButtonItem (UIImage.FromBundle("Images/[email protected]").imageWithRenderingMode(.AlwaysOriginal) 
     , UIBarButtonItemStyle.Plain 
     , (sender, args) => {});