iOS 隐藏系统tabBar及需要push两层时候tabBar的隐藏方法
2016-05-17 16:42
148 查看
1.首先说vc -> vc1 push一层界面的隐藏方法
在需要push的方法里
2.需要push两层界面时隐藏tabBar的办法
即vc -> vc1 -> vc2
在vc -> vc1的写法还是要向上面一样
然后, 在vc1的 viewWillAppear 方法中
在vc2的 viewDidDisappear 方法中
问题完美解决
在需要push的方法里
self.hidesBottomBarWhenPushed = YES; ZHMeDetailTableViewController *mdvc = [[ZHMeDetailTableViewController alloc] init]; [self.navigationController pushViewController:mdvc animated:YES]; self.hidesBottomBarWhenPushed = NO;
2.需要push两层界面时隐藏tabBar的办法
即vc -> vc1 -> vc2
在vc -> vc1的写法还是要向上面一样
然后, 在vc1的 viewWillAppear 方法中
-(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; self.hidesBottomBarWhenPushed = YES; }
在vc2的 viewDidDisappear 方法中
-(void)viewDidDisappear:(BOOL)animated { [super viewDidDisappear:animated]; self.hidesBottomBarWhenPushed = NO; }
问题完美解决
相关文章推荐
- iOS GCD
- iOS源生二维码扫描及生成
- iOS开发之集成ijkplayer视频直播
- ios 如何打包
- ios Instagram 分享
- iOS 利用MJRefresh实现上拉刷新下拉加载(自定义动画)
- iOS之网上下载数据的两种方式
- IOS属性修饰符总结
- ios开发证书,描述文件,bundle ID的关系
- ios 统计xcode中已写代码的总行数
- iOS大文件分片上传和断点续传
- js 判断IOS版本号
- IOS中文排序
- iOS RunTime
- ios 生成证书
- iOS block 的 同步执行和异步执行详解 加 属性字符串 设置
- iOS 查看项目中牵涉到IDFA的文件
- iOS: performSelectorOnMainThread waitUntilDone 参数详解
- iOS开发之Mac+jenkins+svn自动化构建
- iOS 脚本打包