隐藏navigation返回按钮

[复制链接]
109 9
我把登陆界面作为rootviewcontroller,进入第二层tabbar界面,想在进入后隐藏导航栏的返回按钮,用了self.navigationController.navigationBar.backItem.hidesBackButton = YES;但是进入后导航栏的返回按钮仍然存在。奇怪的是点击tabbar第一个item里的内容进入第三层,然后返回,发现第二层导航栏返回按钮不见了。不知道怎么回事,唉!希望高手指点一二,谢谢!

举报 使用道具

回复

9 个评论

sheown  新手上路  发表于 2018-9-11 16:10:17  | 显示全部楼层
我把登陆界面作为rootviewcontroller,进入第二层tabbar界面,想在进入后隐藏导航栏的返回按钮,用了self.navigationController.navigationBar.backItem.hidesBackButton = YES;但是进入后导航栏的返回按钮仍然存在。奇怪的是点击tabbar第一个item里的内容进入第三层,然后返回,发现第二层导航栏返回按钮不见了。不知道怎么回事,唉!希望高手指点一二,谢谢!

举报 使用道具

回复
helianmen  新手上路  发表于 2018-9-11 16:18:02  | 显示全部楼层
UIBarButtonItem *nItem = [[UIBarButtonItem alloc] initWithTitle:@"" ...];

self.navgationController.navigationBar.backItem = nItem;

[nItem release];

好像可以,你试试。

就是Title为空,返回按钮自然不见。

举报 使用道具

回复
tien2653  新手上路  发表于 2018-9-11 18:28:08  | 显示全部楼层
高手,多谢,确实可以!我之前一位title为空,顶多是个没title的button,唉!thank

举报 使用道具

回复
321654  新手上路  发表于 2018-9-11 19:23:29  | 显示全部楼层
self.navigationItem.hidesBackButton =YES; 这个才是正确的做法!









举报 使用道具

回复
123456a  新手上路  发表于 2018-9-11 19:29:42  | 显示全部楼层
这个试过,不知道哪出问题,不起作用!

举报 使用道具

回复
choming  新手上路  发表于 2018-9-11 19:42:06  | 显示全部楼层
那你打个断点,看看有没有实行倒这一步.或者你的navigationbar不是self.的

举报 使用道具

回复
haveycwm  新手上路  发表于 2018-9-11 19:48:20  | 显示全部楼层
导航栏第一次视图压栈的时候,把动画关掉 [self.navigationController pushViewController:aViewController animated:NO];

举报 使用道具

回复
dsdf151  新手上路  发表于 2018-9-11 21:45:06  | 显示全部楼层
在ViewController的viewDidLoad中执行

举报 使用道具

回复
bdgzm007  新手上路  发表于 2018-9-11 22:58:56  | 显示全部楼层
完美  感觉这才是争取的方法。title为空那按钮不还在那里嘛?

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ios.irunthink.com
搜索
热搜: iOS swift 下拉刷新

图文热点

更多

开发教程

更多

客服中心

400-800 周一至周日 9:30-17:30 仅收市话费

关注我们

  • 微信扫描
  • 关注微信
关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表