ios 底部的4个tabBar回顾学习
来源:互联网 发布:阿里云服务器流量租用 编辑:程序博客网 时间:2024/05/22 13:46
一. 设置登陆页面为rootVC
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ [application setStatusBarStyle:UIStatusBarStyleLightContent]; self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; loginViewController *viewController = [[loginViewController alloc]init]; UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:viewController]; self.window.rootViewController = nav; self.window.backgroundColor = [UIColor whiteColor]; [self.window makeKeyAndVisible]; return YES;}
二.登陆成功后切换到LJTabBarViewController
- (void)loginClicked{ if ([_passWord.text isEqualToString:@"sdd"] && [_userName.text isEqualToString:@"123456"]) { LJTabBarViewController *_viewController = [[LJTabBarViewController alloc]init]; [self.navigationController pushViewController:_viewController animated:NO]; }}
三. LJTabBarViewController源码
#import "LJTabBarViewController.h"#import "firstViewController.h"#import "secondViewController.h"#import "thirdViewController.h"#import "fourViewController.h"@implementation LJTabBarViewController- (void)viewDidLoad { [super viewDidLoad]; self.navigationController.navigationBar.hidden = YES; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(loginOut) name:@"loginOut" object:nil]; [self loadTabBarViewControllers];}- (void)loadTabBarViewControllers{ firstViewController *_firstVC = [[firstViewController alloc]init]; UITabBarItem *_firstTabBarItem = [[UITabBarItem alloc]initWithTitle:@"首页" image:[UIImage imageNamed:@"home_normal"] selectedImage:[UIImage imageNamed:@"home_highlight"]]; _firstVC.tabBarItem = _firstTabBarItem; secondViewController *_secondVC = [[secondViewController alloc]init]; UITabBarItem *_secondTabBarItem = [[UITabBarItem alloc]initWithTitle:@"购物" image:[UIImage imageNamed:@"message_normal"] selectedImage:[UIImage imageNamed:@"message_highlight"]]; _secondVC.tabBarItem = _secondTabBarItem; thirdViewController *_thirdVC = [[thirdViewController alloc]init]; UITabBarItem *_thirdTabBarItem = [[UITabBarItem alloc]initWithTitle:@"旅游" image:[UIImage imageNamed:@"mycity_normal"] selectedImage:[UIImage imageNamed:@"mycity_highlight"]]; _thirdVC.tabBarItem = _thirdTabBarItem; fourViewController *_fourVC = [[fourViewController alloc]init]; UITabBarItem *_fourTabBarItem = [[UITabBarItem alloc]initWithTitle:@"我的" image:[UIImage imageNamed:@"account_normal"] selectedImage:[UIImage imageNamed:@"account_highlight"]]; _fourVC.tabBarItem = _fourTabBarItem; self.viewControllers = @[_firstVC ,_secondVC ,_thirdVC ,_fourVC];}#pragma mark - 推出登陆- (void)loginOut{ [self.navigationController popViewControllerAnimated:YES];}@end
阅读全文
0 0
- ios 底部的4个tabBar回顾学习
- IOS点击底部tabbar的事件
- 隐藏底部的tabbar
- iOS(三)实现App底部TabBar的切换:一
- iOS(三)实现App底部TabBar的切换:二
- iOS UITabBarController底部tabbar的item间距设置
- iOS隐藏导航条、tabbar 1px的底部横线
- iOS 隐藏tabbar会导致底部tabbar的位置的空间不能被点击响应
- iOS跳转界面时隐藏tabBar的方法(隐藏tabBar底部变黑)
- 隐藏TabBar底部的方法
- iOS Push隐藏底部tabBar,Pop出现tabBar
- iOS中跳转控制器隐藏底部tabBar
- iOS 底部 tabbar详解 及 UITabBarButton 详解
- iOS导航栏和底部tabbar的隐藏和背景色
- iOS 多个tabBar之间跳转的问题
- iOS 多个tabBar之间跳转的问题
- IOS 学习 创建主TabBar
- IOS两种方式制作tabBar底部标签栏目
- SLAM回环检测中的词袋BOW
- Swift中的protocol
- Hadoop入门之HDFS
- EventBus—如何优雅的开始使用(官翻一)
- AAAspring事件驱动模型--观察者模式在spring中的应用
- ios 底部的4个tabBar回顾学习
- ScrollView滚动到指定位置 (平滑 慢速 动画)
- 进程与线程的区别
- Ubuntu Tomcat的安装与配置
- 《Inside C#》笔记(十四) 反射
- HDU-2013-蟠桃记
- python --- mysql启动与基本用法
- C++面试题:String类的实现
- java集合框架提升