我尝试使用
删除uinavigationcontroller的后退按钮appdelegate.navigationController.navigationItem.hidesBackButton=YES;
但是在将新的viewcontroller推入导航堆栈后它不会删除后退按钮。如何隐藏它?
答案 0 :(得分:12)
在视图控制器的viewDidLoad方法中,您要隐藏后退按钮:
self.navigationItem.hidesBackButton = YES;
答案 1 :(得分:2)
你的上述行是错误的。这样做:
self.navigationController.navigationItem.hidesBackButton = TRUE;
答案 2 :(得分:0)
您可以在ViewDidLoad
以及ViewWillAppear
方法中写下此内容:
self.navigationItem.hidesBackButton = YES;
答案 3 :(得分:0)
现有的答案对我不起作用。我发现对我来说最好的方法是:
self.navigationItem.leftBarButtonItems = [NSArray array];