iOS/Swift跳转界面时隐藏tabBar的方法
2016-06-26 15:46
666 查看
我们有时候在开发iOS的时候,涉及到跳转界面时,需要隐藏tabbar,以便我们重新定义新的。
OC版本的:
Swift:
OC版本的:
//1.设置self.tabBarController.tabBar.hidden=YES; self.tabBarController.tabBar.hidden=YES; //2.如果在push跳转时需要隐藏tabBar,设置self.hidesBottomBarWhenPushed=YES; self.hidesBottomBarWhenPushed=YES; NextViewController *next=[[NextViewController alloc]init]; [self.navigationController pushViewController:next animated:YES]; self.hidesBottomBarWhenPushed=NO; //注意:在push后设置self.hidesBottomBarWhenPushed=NO; //这样back回来的时候,tabBar会恢复正常显示,不然就。。。哈哈。
Swift:
let detailCtrl = ScanViewController(nibName: "ScanViewController", bundle: nil); //detailCtrl.hidesBottomBarWhenPushed = true self.hidesBottomBarWhenPushed = true self.navigationController?.pushViewController(detailCtrl, animated: true) self.hidesBottomBarWhenPushed = false
相关文章推荐
- Swift ☞ 调用OC
- Swift基础(八):析构过程、ARC、强弱引用、可空链式调用等
- IOS开发笔记(Swift):Cocoapods安装与使用
- swift 之structs相关的学习
- swift 之 数组集合字典的简单使用
- swift: 方法的重载/重写/KVC构造
- Swift 3.0 (二)
- SwiftDate 浅析
- swift学习(1)----tableVIew
- Swift - 选择框(UIPickerView)的用法
- Swift的NSLog和print的区别
- 使用Carthage安装第三方Swift库
- Swift - 警告提示框(UIAlertController)的用法
- Swift入门基础语法
- Swift - 图像控件(UIImageView)的用法
- Swift - 分段选择控件(UISegmentedControl)的用法
- Swift 3.0(一)
- swift-5类型别名和布尔值
- Swift - 开关按钮(UISwitch)的用法
- Swift - 多行文本输入框(UITextView)的用法