2013-12-09 122 views
0

我想了解如何更改UINavigationBar按鈕的文本和箭頭顏色。更改導航欄按鈕顏色爲ios7

我知道如何更改titleTextAttributes,但無法找到如何執行按鈕。

例如,這是我如何改變我的AppDelegate

self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName : [UIColor redColor]}; 

我已經通過UINavigationBar的文檔看着裏面的titleTextAttributes並不能找到任何按鈕屬性所以不知道這裏做什麼。

回答

3

改變文字顏色和箭頭的導航欄的顏色,你可以使用此代碼(的iOS 7):

self.navigationController.navigationBar.tintColor = [UIColor redColor]; 

這段代碼也將改變按鈕的顏色

+1

值得一提的是,還可以在故事板上設置色調顏色,包括設置全局色調顏色的位置。全局色調顏色是任何色彩設置爲「默認」的任何顏色使用的色調顏色。 – nhgrif

+0

@llario按鈕的顏色變化是什麼。如果我們想要的顏色與ios7選擇的顏色不同,會怎麼樣? – logixologist

+0

@nhgrif自動創建的後退箭頭無法爲故事板賦予顏色 – Ilario

3

您可以像全局一樣簡單地將其更改爲enter image description here