如何让主界面NavigationBar隐藏,而push到的下一个界面显示NavigationBar?
2016-02-16 10:19
483 查看
- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationController setNavigationBarHidden:YES animated:animated]; } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; [self.navigationController setNavigationBarHidden:NO animated:animated]; }
注意,animated设为YES,仍是会有一个瞬间的过渡效果。只有设置为animated才能真正实现。
另外,把你的navagiatioincontroller的类型设置成不显示navigationbar的.
摘录于:http://www.cocoachina.com/bbs/read.php?tid=99139
相关文章推荐
- 使用 Spring Boot 快速构建 Spring 框架应用
- Ubuntu环境下安装Open JDK
- 循环赛日程表
- Linux操作系统与命令知识汇总
- 查看自启动脚本查看重启SVN命令的方法
- 【BZOJ4407】于神之怒加强版
- 一个Label上面显示两种不的字体
- Drupal8开发教程:模块开发——创建新页面
- 技术好文
- coredata简单使用
- oracle中常用函数WM_CONCAT(行转列)
- 1042: [HAOI2008]硬币购物 DP+容斥原理
- js 字符串
- (转)精益技术简历之道——改善技术简历的47条原则
- 基于Spring + Spring MVC + Mybatis 高性能web构建
- android 使用内容提供者获取手机联系人
- NSDecimalNumber 金额数据的精确计算
- IOS开发之ASIHTTPRequest下载示例
- javascript数据类型的判断
- javascript中的二维数组