带有导航控制器的页面隐藏上个界面下个界面也会消失解决办法
2014-12-10 11:19
323 查看
带有导航控制器的页面隐藏上个界面下个界面也会消失,这时候我们要做的就是在下个界面的
-(void)viewWillAppear:(BOOL)animated
这个生命周期里面添加一句话:
[self.navigationController
setNavigationBarHidden:NO
animated:YES];
这样的话就完美解决了 下次进来的时候就不会被隐藏了,但是要注意一点,这个地方尽量用上面的这个语句 不要用下面的 这个语句:
self.navigationController.navigationBar.hidden=NO;
具体原因我也不是很清楚,但实践证明,使用点语法的时候在你跳转下个界面再返回在进入的时候他还是有可能被隐藏掉,具体原因不明,有时候用点语法改变button的图片的 时候也是不能改变的,但是用set语法的话就能够完美实现,所以以后能够用set方法的尽量用set方法不要用点语法,纯属个人 见解,希望大神能给予解答,告知原因,以及点语法和set语句的区别,万分感谢。
-(void)viewWillAppear:(BOOL)animated
这个生命周期里面添加一句话:
[self.navigationController
setNavigationBarHidden:NO
animated:YES];
这样的话就完美解决了 下次进来的时候就不会被隐藏了,但是要注意一点,这个地方尽量用上面的这个语句 不要用下面的 这个语句:
self.navigationController.navigationBar.hidden=NO;
具体原因我也不是很清楚,但实践证明,使用点语法的时候在你跳转下个界面再返回在进入的时候他还是有可能被隐藏掉,具体原因不明,有时候用点语法改变button的图片的 时候也是不能改变的,但是用set语法的话就能够完美实现,所以以后能够用set方法的尽量用set方法不要用点语法,纯属个人 见解,希望大神能给予解答,告知原因,以及点语法和set语句的区别,万分感谢。
相关文章推荐
- 关于导航控制器使用手势滑动返回上一个界面中途导航条消失的解决办法
- mouseover、mouseout控制显示隐藏时,离开主导航子导航消失的解决办法
- Spring MVC前台使用html页面作为视图,配置静态资源后Controller控制器不起作用的解决办法
- ubuntu界面标题栏消失解决办法
- servlet中解决内部转发导致的页面css样式消失解决办法
- 登陆页面的form表单中存在radio时,鼠标点到radio时,回车提交快捷键功能消失的解决办法
- 关于经过servlet跳转后jsp页面的样式消失问题的解决办法
- F12浏览器调试模式页面刷新network日志刷新消失的解决办法
- Android界面隐藏软键盘的探索(兼findViewById返回null解决办法)
- Spring MVC前台使用html页面作为视图,配置静态资源后Controller控制器不起作用的解决办法
- 带有ListView的界面无法通过手势左右滑动切换界面问题解决办法
- 关于android webview中访问web页面带有upload上传控件的解决办法
- 解决iOS跳转页面时,把 tabbar 隐藏了,但是在跳转的时候 还会有 tabbar 的白色痕迹的办法
- 安卓使用EditText进入一个新页面时自动获取焦点弹出输入法界面解决办法
- 手机影音第八天 控制视频播放页面的上面与下边的控制器布局的消失与隐藏
- webwork/struts2 直接运行带有 标签页面出错的解决办法
- 用Struts2做页面跳转页面内容消失的解决办法
- 带有ListView的界面无法通过手势左右滑动切换界面问题解决办法
- iPhone html5页面 手机号码不显示,显示一下后又消失解决办法
- membership制作登录界面遇到登录失败的解决办法