TabBar控制器选择颜色

问题描述:

是否有人为TabBar控制器应用程序实现了TabBar控制器应用程序,其中在选择选项卡项时,它显示灰色和蓝色以外的不同颜色?TabBar控制器选择颜色

感谢

您可以更改所选择的按钮颜色:

self.tabBar.selectedImageTintColor = [UIColor blackColor]; 

和使用TabBar背景色:

self.tabBar.tintColor = [UIColor whiteColor]; 

但仅限iOS 5.0

+0

2012-09-21 17:10:51

试试这个:

UITabBarController *tabBarC = [[UITabBarController alloc] init]; 

if ([[[UIDevice currentDevice] systemVersion] compare:@"5.0" options:NSNumericSearch] != NSOrderedAscending) { 
    tabBarC.tabBar.selectedImageTintColor = [UIColor redColor]; 
} 

请记住,只有iOS5 +。

+0

2012-09-21 17:26:54

正如我已经张贴在这里:Change tab bar tint color on iOS 7

还有就是要做到这一点的更简单的方法。

只需打开文件检查器并选择“全局色调”即可。

您还可以在Interface Builder中设置应用程序的色调颜色。文件检查器的界面生成器文档部分中的全局色调菜单允许您打开颜色窗口或选择特定颜色。

另见:

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/AppearanceCustomization.html