Heyho, 我正在建立一個自定義的綠色後退按鈕 它是在「viewDidAppear:」方法中創建的。iPhone如何獲得標題的自定義後退按鈕
我沒有用「越來越-IT-到最導航欄」或「啪 - 的電流 - 視圖」, 任何問題,但我的問題是:
如何獲得前一個控制器的標題,所以我可以將它設置爲自定義後退按鈕的標籤? 有沒有辦法知道是否有任何?
Heyho, 我正在建立一個自定義的綠色後退按鈕 它是在「viewDidAppear:」方法中創建的。iPhone如何獲得標題的自定義後退按鈕
我沒有用「越來越-IT-到最導航欄」或「啪 - 的電流 - 視圖」, 任何問題,但我的問題是:
如何獲得前一個控制器的標題,所以我可以將它設置爲自定義後退按鈕的標籤? 有沒有辦法知道是否有任何?
後退按鈕的標題始終是第二個頂部視圖控制器的標題。
因此,你可以使用(確保以後有≥2視圖控制器):
NSArray* viewCtrlers = self.navigationController.viewControllers;
UIViewController* prevCtrler = [viewCtrlers objectAtIndex:[viewCtrlers count]-2];
return prevCtrler.title;
如果你要爲一個綠色按鈕,何不乾脆將導航欄的色彩設置爲綠色?
這是自動處理的。只需設置每個視圖的標題,然後UINavigationController
負責爲您的後退按鈕標籤
這不適用於自定義查看後退按鈕,還是它?現在我看到了 – Infinite 2010-03-05 15:06:04
啊。你想這樣設置: http://pessoal.org/blog/2009/02/03/iphone-sdk-customizing-back-button-title/ – 2010-03-05 17:57:40
因爲我們想要不同顏色的barbuttons,比導航欄;) – Infinite 2010-03-05 15:05:30
迄今爲止效果很好;) – Infinite 2010-03-05 16:19:34