我想隐藏导航栏的后退按钮,这是Story板的一部分,我已经尝试了不同的以下代码片段详细视图按钮似乎对我没什么用。
self.navigationItem.hidesBackButton = YES;
self.navigationItem.backBarButtonItem=nil;
PS:我的故事板上还有标签栏和导航栏
答案 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,后退按钮也位于左侧。