UITabbarController 底部导航条,基本每个APP都会有,用于主要的几个视图进行切换。
UITabbarController 的几个常用内置属性
- // 在application中实例化一个uitabbarcontroller
- UITabbarController * tabbar = [[UITabbarController alloc] init];
- // 新建几个viewcontroller
- UIViewController * mainVC = [[UIViewController alloc] init];
- // 设置tabbaritem的title
- mainVC.tabbarItem.title = @"首页";
- // 设置tabbaritem的image
- mainVC.tabbarItem.image = [UIImage imageNamed:@"main.png"];
- // 设置tabbaritem被点击后的image
- mainVC.tabbarItem.selectedImage = [UIImage imageNamed:@"mainselect.png"];
- // 设置tabbaritem左上角提示新信息
- mainVC.tabbarItem.badeage = @"10";
- // 再新建几个viewcontroller 比如:sayVC,selfVC
-
- // 添加到tabbar中
- tabbar.viewcontains = @[mainVC,sayVC,selfVC];
以此类推,最多好像只能建5个,因为屏幕尺寸问题,多余的会用...来显示
纯手写,有误,请见谅!