UITabBar

UITabBarController->UIViewController
1、实例化
UITabBarController* tabarVc =[[UITabBarController alloc] init];
2、类型 barStyle
tabarVc.tabBar.barStyle = UIBarStyleDefault;
3、tabbar背景色 barTintColor
tabarVc.tabBar.barTintColor = [UIColor purpleColor];
4、背景图片 backgroundImage
tabarVc.tabBar.backgroundImage = [UIImage imageNamed:@”[email protected]”];
5、同时设置控制和tabBarItem的标题 title
XMoneVC* one = [[XMoneVC alloc] init];
one.title = @”页面一”;
6、设置tabBarItem的图片 image
one.tabBarItem.image = [UIImage imageNamed:@”tab_0.png”];
7、设置tabBarItem的title
one.tabBarItem.title = @”页面一”;
8、设置tabBarItem的徽标
four.tabBarItem.badgeValue = @”3”;
9、UITarBarItem实例化方式一 :设置标题及单张图片 tag无效
UITabBarItem* item = [[UITabBarItem alloc] initWithTitle:@”页面4” image:[UIImage imageNamed:@”tab_1.png”] tag:0];
one.tabBarItem = item;
10、UITarBarItem实例化方式二 :设置标题及不同图片
UITabBarItem* tab5 = [[UITabBarItem alloc] initWithTitle:@”页面五” image:[UIImage imageNamed:@”tab_0.png”] selectedImage:[UIImage imageNamed:@”tab_1.png”]];
11、UITarBarItem实例化方式三 :系统样式
UITabBarItem* item6 = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemFavorites tag:0];
12、默认选中那个控制器 selectedIndex
tabarVc.selectedIndex = 3;
13、viewControllers:需要接收一个数组类型,数组里面的东西必须是视图控制器或者导航控制器
tabarVc.viewControllers = @[one,two,threeNav];

你可能感兴趣的:(UITabBar)