iOS跳转界面时隐藏tabBar的方法(隐藏tabBar底部变黑)
2016-09-18 18:06
381 查看
一般使用tabbar的时候,隐藏有两种方法.
一种是设置当前所处界面的隐藏属性
self.tabBarController.tabBar.hidden = YES;
第二种方式是设置在push的时候隐藏底部视图
NextViewController * nextVC=[[NextViewController alloc]init];
nextVC.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:next animated:YES];
注意:隐藏tabBar之后,底部tabBar的高度49那块变黑了,
如果是第一种情况:可以看下视图的层级结构,肯定是最外层的tabview或者View的高度不对
在viewWillLayoutSubviews方法里面去改变self.view的frame
如果是第二种情况:这句代码self.tabBarController.tabBar.hidden = YES,一定要写.
一种是设置当前所处界面的隐藏属性
self.tabBarController.tabBar.hidden = YES;
第二种方式是设置在push的时候隐藏底部视图
NextViewController * nextVC=[[NextViewController alloc]init];
nextVC.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:next animated:YES];
注意:隐藏tabBar之后,底部tabBar的高度49那块变黑了,
如果是第一种情况:可以看下视图的层级结构,肯定是最外层的tabview或者View的高度不对
在viewWillLayoutSubviews方法里面去改变self.view的frame
如果是第二种情况:这句代码self.tabBarController.tabBar.hidden = YES,一定要写.
相关文章推荐
- iOS跳转界面时隐藏tabBar的方法
- iOS跳转界面时隐藏tabBar的方法:hidesBottomBarWhenPushed
- iOS实战演练之跳转界面时隐藏tabBar的方法
- iOS跳转界面时隐藏tabBar的方法
- iOS/Swift跳转界面时隐藏tabBar的方法
- iOS跳转界面时隐藏tabBar的方法
- iOS跳转界面时隐藏tabBar的方法
- iOS使用UITabbarController跳转(push)界面,如何自动隐藏底部tabbar?
- iOS中跳转控制器隐藏底部tabBar
- iOS 有TabBar的VC界面push后隐藏TabBar的方法
- iOS界面跳转时导航栏和tabBar的隐藏与显示功能
- iOS 有TabBar的VC界面push后隐藏TabBar的方法
- iOS界面跳转过程中导航栏和tabBar的隐藏与显示
- iOS 万能跳转界面方法 (runtime)
- IOS界面跳转的两种方法
- <Swift>IOS隐藏push子界面的bottom tabbar
- iOS 万能跳转界面方法
- ios 界面间跳转方法总结
- iOS 万能跳转界面方法 (runtime实用篇一)
- iOS-UIViewController视图控制器跳转界面的几种常用方法