iOS-UITabBarController的基本使用

使用步骤:

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];
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容