2

我嘗試用如何隱藏的UINavigationController的後退按鈕

appdelegate.navigationController.navigationItem.hidesBackButton=YES; 

刪除的UINavigationController的後退按鈕,但它的推新視圖控制器到導航stack.How隱藏這個後不刪除後退按鈕?

+1

絕對是你隱藏在當前視圖中的後扣。將當前視圖推送到下一個視圖時,新視圖也應隱藏後部按鈕。 因此,在下一個視圖也放在同一行。 –

+0

@Surjit Joshi我把上面的代碼行放在新的視圖控制器viewdidload方法中......但它並沒有消失 – sujith1406

+0

你在新/當前視圖控制器的XIB中寫了「Back」嗎? 如果是,請將其移除並測試。 –

回答

2

您的上面的行是錯誤的。

self.navigationController.navigationItem.hidesBackButton = TRUE; 
+2

在iOS6中對我不起作用 – banditKing

+1

在iOS 7中也不適合我,這個答案已經過時了。 – Sammio2

12

在視圖控制器的viewDidLoad方法,你要隱藏的後退按鈕:

self.navigationItem.hidesBackButton = YES; 
+1

這適用於我在iOS6 – banditKing

+1

這是比選定的更好的答案。 – AddisDev

0

可以在ViewWillAppear方法在你ViewDidLoad寫這篇文章,以及:

用做
self.navigationItem.hidesBackButton = YES; 
0

現有答案對我無效。我發現對我來說最好的方法是:

self.navigationItem.leftBarButtonItems = [NSArray array];

相關問題