分栏

UITabBarController

创建分栏控制器

UITabBarController *tabbarController = [UITabBarController alloc]init];

添加分栏控制器的视图控制器

tabbarController.viewController = @[视图控制器1,视图控制器2,...];

将UITabBarController对象作为跟控制器

self.window.rootviewConroller = tabbarController;

通常情况下分栏最多支持5个视图控制器,如果超过5个,只显示4个,第五个变成一个More,点击后会出现一个UITableViewController用于防止多余的视图控制器,通过导航可以切换,也可以对其进行编辑,

UITabBar和UITabBarItem

1.图片:selectedImage属性

2.徽章:badgeValue属性

3.颜色:tintColor属性

给tabbar设置标题

viewConter1.tabBarItem.title=@"首页";

给tabbar设置图片,默认就是蓝色

viewConter1.tabBarItem.image= [UIImageimageNamed:@"37"];

tabbar设置角标

viewConter1.tabBarItem.badgeValue=@"";

创建一个导航控制器,并给导航控制器赋值一个跟控制器

UINavigationController*nav1=[[UINavigationControlleralloc]initWithRootViewController:viewConter1];

将控制器放在数组中

NSArray*controllers =@[nav1,nav2];

给分栏控制器,赋值一个放着控制器的数组

tabarController.viewControllers= controllers;

将分栏控制器作为window的根控制器

self.window.rootViewController= tabarController;

设定Tabbar的点击后的颜色

[[UITabBarappearance]setTintColor:[UIColorredColor]];

设定Tababar的颜色

[[UITabBarappearance]setBarTintColor:[UIColorblueColor]];

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

推荐阅读更多精彩内容

  • 一、分栏控制器的基本概念 1、UITabBarController和UINavigationController一...
    空白Null阅读 2,614评论 0 3
  • 分栏控制器的创建按照以往的其他控件或者控制器的创建方式是行不通的,因为它需要有一个数组作为自己的分栏元素 下面说一...
    磊CC阅读 2,340评论 0 0
  • 分栏控制器的概念: 分栏控制器是管理多个视图控制器的管理控制器,通过数组的方式管理多个平行关系的视图控制器,与...
    奔跑的小小鱼阅读 528评论 0 0
  • 本节学习内容: 1.分栏控件器的代理使用 2.分校控制器的协义方法 3.分栏控制器的高级使用 分栏控制器高级协义函...
    奔跑的小小鱼阅读 842评论 0 0
  • 1.认识 1.UITabBarController和UINavigationController类似,UITabB...
    Kevin_wzx阅读 570评论 0 0