使用步骤:
1.初始化UITabBarController
2.设置UIWindow的rootViewController为UITabBarController
3.根据具体情况,通过addChildViewController方法添加对应个数的子控制器,添加的所有子控制器都保存在TabBarController的childViewControllers数组当中.
UITabBarController添加控制器的方式有2种
添加单个子控制器
- (void)addChildViewController:(UIViewController *)childController方法
设置子控制器数组
@property(nonatomic,copy) NSArray *viewControllers;
UITabBarButton里面显示什么内容,由对应子控制器的tabBarItem属性决定
tabBarItem都是一个模型.
UITabBarController *tabBar = [[UITabBarController alloc] init];
UIViewController *vc1 = [[UIViewController alloc] init];
vc1.view.backgroundColor = [UIColor redColor];
设置标题
vc1.tabBarItem.title = @"标题1";
设置提醒数字
vc1.tabBarItem.badgeValue = @"10";
添加子控制器.
[tabBar addChildViewController:vc1];