如何隐藏 uinavigationcontroller 中的后退按钮
我尝试使用删除 uinavigationcontroller 的后退按钮
appdelegate.navigationController.navigationItem.hidesBackButton=YES;
,但在将新的视图控制器推入导航堆栈后它不会删除后退按钮。如何隐藏它?
I tried to remove the backbutton of uinavigationcontroller by using
appdelegate.navigationController.navigationItem.hidesBackButton=YES;
but it does not remove the backbutton after the pushing a new viewcontroller into navigation stack.How to hide this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在要隐藏后退按钮的视图控制器的 viewDidLoad 方法中:
In the view controller's viewDidLoad method that you want to hide the back button:
你上面那行是错误的。这样做:
Your above line is wrong. do it with :
您可以在
ViewDidLoad
以及ViewWillAppear
方法中编写此代码:You can write this in your
ViewDidLoad
as well as inViewWillAppear
method:现有的答案对我不起作用。我发现对我来说最好的方法是:
The existing answers didn't work for me. I found that the best way for me was: