1

的顏色我能找到2名的方法來改變導航欄的後退按鈕IOS改變後退按鈕

1)[self.navigationItem.backBarButtonItem setTintColor:[UIColor colorWithRed:0 green:0.3294 blue:0.5764 alpha:1]]; 雖然看着簡單的這個方法是不是working..dont知道爲什麼嗎?

2)[[UIBarButtonItem appearance] setTintColor:[UIColor colorWithRed:0 green:0.3294 blue:0.5764 alpha:1]]; 此方法在IOS5上正常工作。但此方法不存在於較低版本中,因此導致應用程序崩潰。

是否有任何改變後槓按鈕顏色的方法?

+0

見 http://stackoverflow.com/questions/7929382/ios-5-how-to-change-the-color-of-back-button -in-A-導航條 –

回答

1

backBarButtonItem on navigationItem是一個UIBarButtonItem,它的顏色可以通過在iOS 5或更高版本中可用的tint color屬性來設置。

iOS 4中的備用解決方案: 設置self.navigationController.navigationBar.tintColor,從iOS 2起,將後退按鈕顏色設置爲相同。

請參閱本更多information