2012-11-09 43 views
1

如這裏和別處指出:edit/done button, change done button background color保留了藍色的UIBarButtonItem「完成」使用自定義色彩的導航欄tintColor

如果您自定義色彩您使用navigationBar.tintColornavigationBar,你失去了一個默認的按鈕UIBarButtonItemStyleDone定製藍色的外觀。我需要一個「下一步」按鈕,保留這個自定義的藍色外觀,但需要自定義色調我的navigationBar

如前所述這裏:https://stackoverflow.com/a/4704198/675943

如果你手動設置UIBarButtonItem的RGB,它看起來與系統默認值不同。

有沒有什麼辦法讓我保留系統默認的「下一步」按鈕藍色外觀與有色navBar?如上述鏈接中所述,將tintColor設置爲nil不起作用。

謝謝!

回答

0

一種解決方案是,你可以創建欄按鈕項目與自定義視圖

  • (ID)initWithCustomView:(UIView的*)customView

通UIButton的自定義視圖。設置targrt &行動到UIButton和圖像看起來像UIBarButtonItemStyleDone的默認藍色外觀。

相關問題