<Swift>IOS隐藏push子界面的bottom tabbar
来源:互联网 发布:2017成都软件行业 编辑:程序博客网 时间:2024/06/13 23:41
开发环境Xcode6.4 语言Swift
1.storyboard上的vc属性,勾选 Hidden bottom bar on push
这种方法适用于用storyboard做视图的。
2.代码处理,在push的子视图加上如下代码
override func viewWillAppear(animated: Bool) { self.hidesBottomBarWhenPushed = true }这样push过来之后下边的tabbar就隐藏了。但是有个问题,返回上级页面时tabbar也被隐藏了,这时需要另一句代码。
override func viewWillDisappear(animated: Bool) { self.parentViewController?.hidesBottomBarWhenPushed = false }这样上一个视图的tabbar就出现了。
3.开发过程中出现这样一个问题,AB两个页面都是push到C页面。A页面有tabbar,B页面没有tabbar,要求C页面没有tabbar。这时将BC的hidde属性勾选上,然后C中判断是哪个页面push过来的就好了。如下CourseViewController替换成A。
override func viewWillDisappear(animated: Bool) { if (self.parentViewController?.isKindOfClass(CourseViewController) != nil){ self.parentViewController?.hidesBottomBarWhenPushed = false } }
0 0
- <Swift>IOS隐藏push子界面的bottom tabbar
- iOS使用push隐藏子页面底部bottom TabBar
- iOS使用push隐藏子页面底部bottom TabBar
- iOS开发push到下一个界面的时候,隐藏tabBar
- iOS/Swift跳转界面时隐藏tabBar的方法
- iOS 有TabBar的VC界面push后隐藏TabBar的方法
- iOS push时 tabbar隐藏的问题
- iOS自定义的tabbar在push的时候隐藏
- iOS 隐藏系统tabBar及需要push两层时候tabBar的隐藏方法
- iOS 子视图隐藏tabBar
- [iOS] TabBarController push后隐藏TabBar
- 当导航push到二级界面隐藏tabbar返回的时候不隐藏的BUG解决办法
- iOS使用UITabbarController跳转(push)界面,如何自动隐藏底部tabbar?
- iOS Push隐藏底部tabBar,Pop出现tabBar
- iOS跳转界面时隐藏tabBar的方法(隐藏tabBar底部变黑)
- iOS跳转界面时隐藏tabBar的方法
- iOS跳转界面时隐藏tabBar的方法
- iOS跳转界面时隐藏tabBar的方法
- leetcode String to Integer (atoi) java基本编程学习(二)
- CASE WHEN 及 SELECT CASE WHEN的用法
- java基于Socket设计一个Mail的收发客户端
- SQL Server 2016:内存列存储索引
- 计算二进制数中1出现的次数
- <Swift>IOS隐藏push子界面的bottom tabbar
- android的Environment类
- [Win32] API Hook(1)在32位系统上的实现
- 关于android uid 与进程的关系
- Swift array
- Android五大布局详解
- ios日期格式转换
- jackJson的基本用法3___树形读写
- 1500万粉丝微信第一大号的运营秘密 | ZMO极客说——孙冠男