6

我想隐藏作为故事板一部分的导航栏的后退按钮,我在详细视图按钮中尝试了不同的以下代码片段,似乎对我没有任何用处。

self.navigationItem.hidesBackButton = YES;

self.navigationItem.backBarButtonItem=nil;

PS:我的故事板中也有标签栏和导航栏

4

5 回答 5

9

在您想要隐藏后栏按钮的 ViewController 的 viewDidLoad 中添加这一行:

[self.navigationItem setHidesBackButton:YES];

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

于 2013-11-06T13:06:31.337 回答
1

如果您已将自己的按钮添加到 navigationController 并且还想隐藏它(例如在编辑文本时),它的两行过程如下所示:

myViewController.navigationItem.leftBarButtonItem = nil;
myViewController.navigationItem.hidesBackButton=YES;
于 2013-09-23T16:18:06.397 回答
1

尝试这个

self.navigationItem.hidesBackButton= YES;
于 2013-07-10T06:50:24.480 回答
-1

答案为时已晚,但可能对其他人有所帮助。
要隐藏后退按钮,您可以这样做:

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

您也可以尝试:

self.navigationItem.leftBarButtonItem.hidden = YES;

这实际上隐藏了左侧 BarButton 并且后退按钮也在左侧,除非您以编程方式进行更改。

于 2013-06-05T15:18:48.873 回答
-1

您可以隐藏整个导航栏,如下所示:

self.navigationController.navigationBar.hidden = YES;

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

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

于 2013-01-29T12:32:41.167 回答