//1、UITabBarController的创建的方式
UITabBarController * TC =[ [UITabBarController alloc ]init];
TC.viewControllers = @[rootVC,secend,NC,NC1];
//2、一般的属性:和UINavigationController 一样,他们创建的子控件都添加到tabBarItem以及navigationBarItem的上面;
(1)、创建一个UITabBarItem的方法:
<1>rootVC.tabBarItem = [[[UITabBarItem
alloc]initWithTabBarSystemItem:UITabBarSystemItemSearch tag:101]autorelease];
<2>third.tabBarItem = [[UITabBarItem alloc]initWithTitle:@"消息" image:[UIImage imageNamed:@"btn_post_view_pressed.9.png"]tag:103];
<3>[[UITabBarItem alloc]initWithTitle:@"fourth" image:[UIImage imageNamed:@"face_monkey.png"] selectedImage:[UIImage imageNamed:@"btn_post_view_pressed.9.png"]];
//(2)添加如下图的红色角标的提示:badgeValue VC.tabBarItem.badgeValue = @"+9";
(2)设置控件的一些属性:
(1)#pragma mark-设置Tabbar相关的属型(样色,控件的颜色,背景颜色,字体的样色)-
(1) tabBar的设置背景颜色 barTintColor
设置自控的颜色: tintColor
设置默认显示的界面: TC.selectedIndex = 1;//设置显示第二个界面为默认显示的界面;
(3)设置代理: 遵守UITabBarControllerDelegate协议