如何在uinavigationcontroller中隐藏后退按钮

时间:2011-08-09 06:19:20

标签: iphone uinavigationcontroller back-button uinavigationitem

我尝试使用

删除uinavigationcontroller的后退按钮
appdelegate.navigationController.navigationItem.hidesBackButton=YES;

但是在将新的viewcontroller推入导航堆栈后它不会删除后退按钮。如何隐藏它?

4 个答案:

答案 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];