在基于导航控制器的应用程序的最终视图中隐藏或禁用后退按钮

Posted

技术标签:

【中文标题】在基于导航控制器的应用程序的最终视图中隐藏或禁用后退按钮【英文标题】:Hide or disable back button in final view of navigation controller based app 【发布时间】:2011-12-25 21:46:47 【问题描述】:

我正在创建一个基于导航的应用程序,我想知道如何在上一个视图中禁用或隐藏后按钮。

【问题讨论】:

【参考方案1】:

已经在你之前问题的评论中回答你

- (void)viewDidLoad

    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.

    self.navigationItem.hidesBackButton = YES;

    //Your other code



【讨论】:

即使您在评论中提供了答案,Jack-ham 发布新问题也是正确的程序;当每个问题都有自己的问答对时,SO 效果最好。当他们在 cmets 时,其他人以后很难找到信息。 在视图控制器的初始化方法中这样做可能会更好。 viewDidLoad 用于在加载后配置 view - 而 navigationItem 是控制器的属性。

以上是关于在基于导航控制器的应用程序的最终视图中隐藏或禁用后退按钮的主要内容,如果未能解决你的问题,请参考以下文章

禁用隐藏导航栏的触摸

当我在基于选项卡的应用程序中从一个控制器导航到另一个控制器时,tabBar 被隐藏

在基于导航的应用程序-iphone中的选定视图中隐藏导航栏

禁用导航栏的动画

如何在根视图中隐藏导航控制器?

导航栏隐藏在 iPhone sdk 的弹出视图控制器上