先登录 在跳转到tabBar
Posted 不忘初心,方得始终
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了先登录 在跳转到tabBar相关的知识,希望对你有一定的参考价值。
1 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 2 // Override point for customization after application launch. 3 self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; 4 self.window.backgroundColor = [UIColor whiteColor]; 5 [self.window makeKeyAndVisible]; 6 7 8 // 第二步:创建UITabBarController对象 9 self.mainTab = [[UITabBarController alloc] init]; 10 11 // 第三步:设置window的根视图控制器 12 self.window.rootViewController = self.mainTab; 13 UINavigationController *loginVC = [[UINavigationController alloc] initWithRootViewController:[[LoginViewController alloc] init]]; 14 loginVC.navigationBarHidden = YES; 15 [self.mainTab presentViewController:loginVC animated:NO completion:nil]; 16 17 // 控制器 18 UINavigationController *homeNVC = [[UINavigationController alloc] initWithRootViewController:[[HomeViewController alloc] init]]; 19 // 设置图片 20 homeNVC.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"首页" image:[[UIImage imageNamed:@"tb_08"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[[UIImage imageNamed:@"tb_09"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]; 21 22 UINavigationController *classNVC = [[UINavigationController alloc] initWithRootViewController:[[ClassifyViewController alloc] init]]; 23 // 设置图片 24 classNVC.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"分类" image:[[UIImage imageNamed:@"tb_05"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[[UIImage imageNamed:@"tb_03"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]; 25 26 UINavigationController *shoppingNVC = [[UINavigationController alloc] initWithRootViewController:[[ShoppingCarViewController alloc] init]]; 27 // 设置图片 28 shoppingNVC.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"购物车" image:[[UIImage imageNamed:@"tb_06"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[[UIImage imageNamed:@"tb_01"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]; 29 30 UINavigationController *userNVC = [[UINavigationController alloc] initWithRootViewController:[[UserViewController alloc] init]]; 31 // 设置图片 32 userNVC.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"个人中心" image:[[UIImage imageNamed:@"tb_07"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[[UIImage imageNamed:@"tb_02"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]; 33 34 // 将导航控制器对象添加到数组中 35 self.mainTab.viewControllers = @[homeNVC,classNVC,shoppingNVC,userNVC]; 36 37 return YES; 38 }
以上是关于先登录 在跳转到tabBar的主要内容,如果未能解决你的问题,请参考以下文章