要自定义UITabBarController
UITabBarController *tabBarController = self;
UITabBar *tabBar = tabBarController.tabBar;
UITabBarItem *tabBarItem1 = [tabBar.items objectAtIndex:0];
UITabBarItem *tabBarItem2 = [tabBar.items objectAtIndex:1];
UITabBarItem *tabBarItem3 = [tabBar.items objectAtIndex:2];
UITabBarItem *tabBarItem4 = [tabBar.items objectAtIndex:3];
tabBarItem1.title = @"+";
tabBarItem2.title = @"";
tabBarItem3.title = @"";
tabBarItem4.title = @"";
[tabBarItem1 setFinishedSelectedImage:[UIImage imageNamed:@"shouye12_1.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"shouye12.png"]];
[tabBarItem2 setFinishedSelectedImage:[UIImage imageNamed:@"shouye13_1.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"shouye13.png"]];
[tabBarItem3 setFinishedSelectedImage:[UIImage imageNamed:@"shouye15_1.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"shouye15.png"]];
[tabBarItem4 setFinishedSelectedImage:[UIImage imageNamed:@"shouye16_1.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"shouye16.png"]];
UIImage* tabBarBackground = [UIImage imageNamed:@"biaoqian.png"];
[[UITabBar appearance] setBackgroundImage:tabBarBackground];//设置背景,修改颜色是没有用的
[[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"tm.png"]];
[[UITabBar appearance] setShadowImage:[UIImage imageNamed:@"tm.png"]];//隐藏那条黑线
[[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor grayColor], UITextAttributeTextColor,nil] forState:UIControlStateNormal];
UIColor *titleHighlightedColor = [UIColor colorWithRed:198/255.0 green:59/255.0 blue:82/255.0 alpha:1.0];
[[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:titleHighlightedColor, UITextAttributeTextColor,nil] forState:UIControlStateHighlighted];