在push时隐藏底部工具栏Tabbar
2016-06-01 17:08
423 查看
项目中一般都会用到 TabBar 这个控件,需求是 TabBar在主界面正常显示,但Push到下一级界面时则需要隐藏,Pop回来的时候又需要显示。
1、如下代码代码虽然能实现功能,但其操作繁琐又无动画效果,一般不用在此场合。
2、一般使用这种
注意:第2种一定要写对代码的位置,写的不对就会出现Pop回来没有TabBar的情况。
举例说明:比如现在要实现 从 ViewController1 Push到 ViewController2,在 ViewController2隐藏 TabBar的效果。我们可以在 ViewController1中这如下这样写,就可以实现其效果。
文/天听云道(简书作者)
原文链接:http://www.jianshu.com/p/c0e71a7dc99e
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
1、如下代码代码虽然能实现功能,但其操作繁琐又无动画效果,一般不用在此场合。
self.tabBarController.tabBar.hidden = YES;
2、一般使用这种
self.hidesBottomBarWhenPushed = YES;
注意:第2种一定要写对代码的位置,写的不对就会出现Pop回来没有TabBar的情况。
举例说明:比如现在要实现 从 ViewController1 Push到 ViewController2,在 ViewController2隐藏 TabBar的效果。我们可以在 ViewController1中这如下这样写,就可以实现其效果。
ViewController2 *VC2 = [[ViewController2 alloc] init]; VC2.hidesBottomBarWhenPushed = YES; [self.navigationController pushViewController:VC2 animated:YES];
文/天听云道(简书作者)
原文链接:http://www.jianshu.com/p/c0e71a7dc99e
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
相关文章推荐
- IOS获取沙盒里面文件夹路径
- 十分钟搞清字符集和字符编码___https://linux.cn/article-5027-1.html
- Swift开篇010->下标
- Openresty+YII2.0下开发RestfulAPI系列1:环境安装
- C/C++中关键字extren作用总结
- AngularJS中的jQuery
- jsp中动态include和静态include的区别
- JavaScript 中对变量和函数声明的“提前”
- 三个php加密解密算法
- oracle-7参数文件的管理
- mysql错误的解决办法
- Swarm and shipyard
- [WFD][UIBC]连接Wifi display后,有时会自动启动物理键盘
- js格式化日期格式
- php_pdo 事务处理
- word-break:break-all和word-wrap:break-word的区别
- QQ浏览器X5内核问题汇总
- 宏和内联的比较
- C# 多线程参数传递
- 读书笔记(Verilog HDL那些事儿_建模篇1)