我有一個UINavigationController,在圖片中你可以看到一個UIViewController添加到它。如何使用當前視圖信息自定義UINavigationController的頂部欄?
現在,我想用當前可見的UIViewController的內容定製UINavigationController的頂部欄。更特別的是,我想:
- 添加標題
- 定製「返回」按鈕文本
我應該使用self.navigationController方法從目前的UINavigationController?如果是這樣,接下來的步驟是什麼?
感謝
我發現,它並沒有在viewWillAppear中,但只有在viewDidLoad中工作。由於我的觀點正在出現,爲什麼我不能在那裏設置?謝謝 – aneuryzm 2011-04-27 14:54:50
其實你說的按鈕是不正確的。我需要更換按鈕而不是文本才能使其工作。即https://discussions.apple.com/thread/2508892?threadID=2508892 – aneuryzm 2011-04-27 15:01:55
您確定viewWillAppear被調用嗎?我只用viewDidLoad進行測試。但有時候viewWillAppear存在問題(http://stackoverflow.com/questions/131062/iphone-viewwillappear-not-firing)。我在一個示例項目上測試了我的代碼,它工作正常。所以我確定我的代碼是正確的。 – n3on 2011-04-27 15:32:27