2012-05-27 76 views
0

我正在推一個View om RootView控制器,我得到的導航欄中有後退按鈕,這是導航到rootviewcontoller,但我不需要這個後退button.i ips這個代碼在viewcontoller隱藏後退按鈕在UINavigation欄中隱藏BackButton

self.navigationItem.hidesBackButton = YES; 

,所以我得到隱藏後退按鈕,但現在的問題是,我需要leftnavigationbar按鈕顯示的東西,當我寫上面的代碼中,letbarbutton還從view.becz的leftbarbutton隱藏充當後退按鈕。

我的需求是阻止letbarbutton成爲後退按鈕,當從rootviewcontroller推,我不需要一個導航回到rootviewcontoller.But defenitly需要leftbarbutton那裏爲我的需要在視圖中。

怎麼可能呢?。請幫我做到這一點。

在此先感謝。

回答

1

嘗試。

self.navigationItem.backBarButtonItem = nil; 

它爲我工作

+0

在哪裏我把這個代碼? – stackiphone

+1

在viewController的viewDidLoad方法中你想要隱藏的bacButton – iArezki

0

爲什麼不直接設置letbarbutton並且不添加任何操作?

+0

什麼?我沒有underdtsand西隧ü意味着 – stackiphone

+0

,我需要letbr按鈕的動作,但是當我從根視圖推的letbarbutton轉後退按鈕。 – stackiphone

+0

「letbarbutton轉回按鈕」這真的很奇怪。我總是需要添加一個彈出視圖操作來執行此操作。如果沒有,它將不會回到根視圖。 –