• 先登录 在跳转到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 }
  • 相关阅读:
    html+css学习
    mac安装软件系列
    Versions 出现 SVN Working Copy xxx locked
    linux安装gcc-c++
    linux常用命令
    linux挂载磁盘
    对jquery新增加的class绑定事件
    linux下安装php的mcrypt拓展
    Linux关闭selinux
    linux安装包资源库
  • 原文地址:https://www.cnblogs.com/crazygeek/p/5850611.html
Copyright © 2020-2023  润新知