我想隐藏作为故事板一部分的导航栏的后退按钮,我在详细视图按钮中尝试了不同的以下代码片段,似乎对我没有任何用处。
self.navigationItem.hidesBackButton = YES;
self.navigationItem.backBarButtonItem=nil;
PS:我的故事板中也有标签栏和导航栏
我想隐藏作为故事板一部分的导航栏的后退按钮,我在详细视图按钮中尝试了不同的以下代码片段,似乎对我没有任何用处。
self.navigationItem.hidesBackButton = YES;
self.navigationItem.backBarButtonItem=nil;
PS:我的故事板中也有标签栏和导航栏
在您想要隐藏后栏按钮的 ViewController 的 viewDidLoad 中添加这一行:
[self.navigationItem setHidesBackButton:YES];
在故事板项目中成功测试。
如果您已将自己的按钮添加到 navigationController 并且还想隐藏它(例如在编辑文本时),它的两行过程如下所示:
myViewController.navigationItem.leftBarButtonItem = nil;
myViewController.navigationItem.hidesBackButton=YES;
尝试这个
self.navigationItem.hidesBackButton= YES;
答案为时已晚,但可能对其他人有所帮助。
要隐藏后退按钮,您可以这样做:
self.navigationController.navigationItem.leftBarButtonItem.hidden = YES;
您也可以尝试:
self.navigationItem.leftBarButtonItem.hidden = YES;
这实际上隐藏了左侧 BarButton 并且后退按钮也在左侧,除非您以编程方式进行更改。
您可以隐藏整个导航栏,如下所示:
self.navigationController.navigationBar.hidden = YES;
然后在您的故事板中,您可以将导航栏添加到视图控制器。
结果就是你想要的,但也许用户会对他们为什么不能回去感到困惑......