0
我有一個UINavigationController,當我推入我的一個視圖時,我有一個UINavigationBar,我做了一個ivar並連接它。現在我需要的是那個按鈕,就像酒吧左邊的半個方形和半個箭頭。我將如何以編程方式執行此操作?我所需要做的就是回到原點,並在點擊時執行後退操作。我將如何做到這一點?如何以編程方式將後退按鈕添加到UINavigationBar?
謝謝!
我有一個UINavigationController,當我推入我的一個視圖時,我有一個UINavigationBar,我做了一個ivar並連接它。現在我需要的是那個按鈕,就像酒吧左邊的半個方形和半個箭頭。我將如何以編程方式執行此操作?我所需要做的就是回到原點,並在點擊時執行後退操作。我將如何做到這一點?如何以編程方式將後退按鈕添加到UINavigationBar?
謝謝!
如果您使用的是UINaviationController,那麼您推送到它的每個視圖控制器都不需要它自己在筆尖或代碼中設置的UINavigationBar對象。當你將視圖控制器推到導航控制器的堆棧上時,你可以獲得它並獲得一個免費的後退按鈕。
因此,從您推送的視圖控制器中刪除UINavigationBar。它實際上可能會阻止導航控制器的導航欄。
如果您使用筆尖來設置視圖控制器,您可以添加一個「模擬元素」,以便在筆尖中有一個虛假的導航欄,以幫助佈置UI元素。
編輯:在Xcode 4,他們現在被稱爲'模擬度量'。設置'頂部欄'以模擬您的筆尖中的導航欄。
見http://stackoverflow.com/questions/2197698/how-to-set-the-text-of-a-back-button-on-a-uinavigationbar –