找回密码
 立即注册
搜索

本文来自

iOS开发交流区

iOS开发交流区

人已关注

请添加对本版块的简短描述

隐藏navigation返回按钮

[复制链接]

1

主题

1

帖子

30

积分

新手上路

Rank: 1

积分
30
QQ
279 ctsse2008 发表于 2018-9-11 13:46:19
我把登陆界面作为rootviewcontroller,进入第二层tabbar界面,想在进入后隐藏导航栏的返回按钮,用了self.navigationController.navigationBar.backItem.hidesBackButton = YES;但是进入后导航栏的返回按钮仍然存在。奇怪的是点击tabbar第一个item里的内容进入第三层,然后返回,发现第二层导航栏返回按钮不见了。不知道怎么回事,唉!希望高手指点一二,谢谢!




上一篇:ios 字典转模型的时候下面的数据结构怎么写模型?
下一篇:UITextField输入时文字往下偏移
楼主热帖
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为空那按钮不还在那里嘛?
回复

使用道具 举报

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

本版积分规则