很多应用都是使用UITabBarController来完成的,本文主要讲解如何使用UITabBarController创建一个简单的应用:
实现代码:
UITabBarController *tb = [[UITabBarController alloc]init];
self.window.rootViewController = tb;
UIViewController *vc1 = [[UIViewController alloc]init];
vc1.view.backgroundColor = [UIColor redColor];
vc1.tabBarItem.title = @"消息";
vc1.tabBarItem.image = [UIImage imageNamed:@"tab_recent_nor"];
vc1.tabBarItem.badgeValue = @"10";
// [tb addChildViewController:vc1];
UIViewController *vc2 = [[UIViewController alloc]init];
vc2.view.backgroundColor = [UIColor greenColor];
vc2.tabBarItem.title = @"联系人";
vc2.tabBarItem.image = [UIImage imageNamed:@"tab_buddy_nor"];
// [tb addChildViewController:vc2];
UIViewController *vc3 = [[UIViewController alloc]init];
vc3.view.backgroundColor = [UIColor blueColor];
vc3.tabBarItem.title = @"动态";
vc3.tabBarItem.image = [UIImage imageNamed:@"tab_qworld_nor"];
// [tb addChildViewController:vc3];
tb.viewControllers = @[vc1, vc2,vc3];