TabBarController 显示/隐藏第一级页面的TabBar以及从push栈中获取viewcontroller
来源:互联网 发布:淘宝网儿童背包 编辑:程序博客网 时间:2024/06/06 07:12
- (void)setTabBarHidden:(BOOL)hidden{ UIView *tab = self.tabBarController.view; if ([tab.subviews count] < 2) { return; } UIView *view; if ([[tab.subviews objectAtIndex:0] isKindOfClass:[UITabBar class]]) { view = [tab.subviews objectAtIndex:1]; } else { view = [tab.subviews objectAtIndex:0]; } if (hidden) { view.frame = tab.bounds; } else { view.frame = CGRectMake(tab.bounds.origin.x, tab.bounds.origin.y, tab.bounds.size.width, tab.bounds.size.height); } self.view.frame = view.frame; self.tabBarController.tabBar.hidden = hidden;}
for(UIViewController *controllerin self.navigationController.viewControllers) {
NSString *className =NSStringFromClass([controller class]);
NSLog(@"--className--%@",className);
if([controllerisKindOfClass:[CategoriesViewControllerclass]]){
CategoriesViewController *viewCon = (CategoriesViewController *)controller;
[self.navigationControllerpopToViewController:viewCon animated:YES];
}
}
0 0
- TabBarController 显示/隐藏第一级页面的TabBar以及从push栈中获取viewcontroller
- IOS - TabBarController 显示/隐藏第一级页面的TabBar
- tabbarcontroller的tabbar的显示与隐藏
- 从push栈中获取viewcontroller
- [iOS] TabBarController push后隐藏TabBar
- push页面后隐藏tabbar,pop后显示tabbar
- 自定义 TabBarController , RDVTabBarController框架,第二个viewController 隐藏 TabBar
- [绍棠_Swift] Swift3.0中 通过viewController push跳转到TabbarController 隐藏后退按钮问题
- 当从一个页面 push 到下个页面时,隐藏tabBar的方法:
- 当从一个页面push 到下个页面时,隐藏tabBar的方法:
- 使用系统自带的TabBar的tabBarController,切换界面时,显示/隐藏tabBar
- Push页面隐藏tabor,Pop回来自动显示tabbar
- 如何将下一级页面的tabBar给隐藏掉
- swift TabBarController内部控制的viewController视图被tabbar遮挡
- 进入下一级页面时隐藏TabBar
- push时隐藏tabBar的正确使用
- iOS push时 tabbar隐藏的问题
- push时隐藏tabbar
- 零基础入门学习Python(13):字典
- android EventBus基础介绍
- redis 学习手册之键key操作
- Linux指令--nl
- Hive编程指南---动态分区插入
- TabBarController 显示/隐藏第一级页面的TabBar以及从push栈中获取viewcontroller
- OpenGL(1)——环境搭建
- 密码输入框显示明文密码
- WebView改变网页文字大小、颜色,背景颜色
- spring浅谈
- 数据结构
- OC 习题2的答案
- Redis持久化
- gSpan频繁子图挖掘算法