2010-03-30 36 views
5

我沒有爲我的UINavigationController添加一個工具欄,並且工作正常。但我沒有看到任何改變工具欄外觀的可能性(如其他backgroundcolor等)。從UINavigationController更改工具欄的外觀

docs告訴我,UINavigationController具有工具欄屬性,但它是隻讀的。

我必須做一個自定義UIView或有任何其他給定的方式嗎?

歡呼 西里爾

回答

9

在工具欄屬性本身可能是隻讀的,它的性能,因爲它們通常是。

正在讀取的工具欄意味着您無法爲該屬性設置不同的工具欄實例。工具欄屬性,如barStyle是可讀寫的,可修改。

只需撥打:

myNavController.toolbar.barStyle = UIBarStyleBlackOpaque; // exchange this style constant for whatever you want to use. 
+0

唉唉權。只讀只讀,沒有想到它。 thx很多 – gabac 2010-03-30 15:37:36

相關問題