我試圖用很多方法來做到這一點,但它不起作用。請告訴我這樣做的方式。如何在導航條中爲backButton設置TintColor
[[[[[self navigationController] navigationBar] backItem] backBarButtonItem] setTintColor: [UIColor whiteColor]];
此代碼沒有工作
我試圖用很多方法來做到這一點,但它不起作用。請告訴我這樣做的方式。如何在導航條中爲backButton設置TintColor
[[[[[self navigationController] navigationBar] backItem] backBarButtonItem] setTintColor: [UIColor whiteColor]];
此代碼沒有工作
在iOS系統7,tint color是UIView
一個屬性。如果沒有設置,這是繼承。設置導航欄本身的色調會影響它的子視圖,但不會影響欄的實際背景(喜歡它在iOS 6中使用過)。
嘗試這種情況:
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
試試這一個。
[[[self navigationController] navigationBar] setTintColor: [UIColor whiteColor]];
你可以試試這個。
[[UIBarButtonItem appearance] setTintColor:[UIColor purpleColor]];
要改變後退按鈕山形在整個應用程序執行以下操作:
self.navigationController.navigationBar.tintColor = [的UIColor whiteColor];
*請注意,如果您使用的是多個UINavigationController,則必須爲每個UINavigationController設置一個。