在Storyboard iOS中隐藏导航栏的后退按钮

时间:2013-01-29 12:20:04

标签: ios ios6 uinavigationcontroller storyboard back-button

我想隐藏导航栏的后退按钮,这是Story板的一部分,我已经尝试了不同的以下代码片段详细视图按钮似乎对我没什么用。

self.navigationItem.hidesBackButton = YES;

self.navigationItem.backBarButtonItem=nil;

PS:我的故事板上还有标签栏和导航栏

5 个答案:

答案 0 :(得分:8)

在ViewController的viewDidLoad中添加此行,您要隐藏后栏按钮:

[self.navigationItem setHidesBackButton:YES];

在故事板项目中成功测试。

答案 1 :(得分:1)

试试这个

self.navigationItem.hidesBackButton= YES;

答案 2 :(得分:1)

如果您已将自己的按钮添加到navigationController并想要隐藏它(例如在编辑文本时),则会出现如下两行流程:

myViewController.navigationItem.leftBarButtonItem = nil;
myViewController.navigationItem.hidesBackButton=YES;

答案 3 :(得分:-1)

您可以按如下方式隐藏整个导航栏:

self.navigationController.navigationBar.hidden = YES;

然后在您的故事板中,您可以向视图控制器添加导航栏。

结果就是你想要的,但也许用户会为什么不能回去而感到困惑......

答案 4 :(得分:-1)

答案太迟了但可能会帮助别人 要隐藏后退按钮,您可以执行以下操作:

self.navigationController.navigationItem.leftBarButtonItem.hidden = YES;

您也可以尝试:

self.navigationItem.leftBarButtonItem.hidden = YES;

除非您以编程方式更改,否则这实际上会隐藏左侧BarButton,后退按钮也位于左侧。