UItabBarController 초학

3938 단어 controller
순수 코드 작성 UItabBarController, 긴 말 없이 코드 참조
RViewController1 *vc1 = [[RViewController1 alloc]init];

    

    UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:vc1];

    //    tabBarItem.title,   .title         

    //navController.tabBarItem.title = @"Page 1";

    

    //    tabBarItem.title    navigationItem.title    

    navController.title = @"Page 1";

    navController.tabBarItem.image = [UIImage imageNamed:@"1.jpg"];

    

    RViewController2 *vc2 = [[RViewController2 alloc]init];

    vc2.title =@"Page 2";

//    UITabBarItem *item2 = [[UITabBarItem alloc]initWithTitle:@"Page 2" image:[UIImage imageNamed:@"2.png" ] selectedImage:[UIImage imageNamed:@"2_pressed.png"]];

    vc2.tabBarItem.image = [UIImage imageNamed:@"2.png"];

    

    RViewController3 *vc3 = [[RViewController3 alloc]init];

    vc3.title =@"Page 3";

    vc3.tabBarItem.image = [UIImage imageNamed:@"3.png"];

    

    RViewController4 *vc4 = [[RViewController4 alloc]init];

    vc4.title =@"Page 4";

    vc4.tabBarItem.image = [UIImage imageNamed:@"4.png"];

    vc4.tabBarItem.badgeValue = @"10";

    

    RViewController5 *vc5 = [[RViewController5 alloc]init];

    

    //   UITabItem   

    UITabBarItem *item1 = [[UITabBarItem alloc]initWithTabBarSystemItem:UITabBarSystemItemHistory tag:0];

    vc5.tabBarItem = item1;

    

    NSArray *controllers = [NSArray arrayWithObjects:navController,vc2,vc3,vc4, nil];

    

    UITabBarController *tabController = [[UITabBarController alloc]init];

    tabController.viewControllers = controllers;

    

    self.window.rootViewController = tabController;

좋은 웹페이지 즐겨찾기