我嘗試用如何隱藏的UINavigationController的後退按鈕
appdelegate.navigationController.navigationItem.hidesBackButton=YES;
刪除的UINavigationController的後退按鈕,但它的推新視圖控制器到導航stack.How隱藏這個後不刪除後退按鈕?
我嘗試用如何隱藏的UINavigationController的後退按鈕
appdelegate.navigationController.navigationItem.hidesBackButton=YES;
刪除的UINavigationController的後退按鈕,但它的推新視圖控制器到導航stack.How隱藏這個後不刪除後退按鈕?
您的上面的行是錯誤的。
self.navigationController.navigationItem.hidesBackButton = TRUE;
在iOS6中對我不起作用 – banditKing
在iOS 7中也不適合我,這個答案已經過時了。 – Sammio2
在視圖控制器的viewDidLoad方法,你要隱藏的後退按鈕:
self.navigationItem.hidesBackButton = YES;
這適用於我在iOS6 – banditKing
這是比選定的更好的答案。 – AddisDev
可以在ViewWillAppear
方法在你ViewDidLoad
寫這篇文章,以及:
self.navigationItem.hidesBackButton = YES;
現有答案對我無效。我發現對我來說最好的方法是:
self.navigationItem.leftBarButtonItems = [NSArray array];
絕對是你隱藏在當前視圖中的後扣。將當前視圖推送到下一個視圖時,新視圖也應隱藏後部按鈕。 因此,在下一個視圖也放在同一行。 –
@Surjit Joshi我把上面的代碼行放在新的視圖控制器viewdidload方法中......但它並沒有消失 – sujith1406
你在新/當前視圖控制器的XIB中寫了「Back」嗎? 如果是,請將其移除並測試。 –