Is there any one who has implemented for the TabBar Controller application in which on selection of tab item it shows different colour other than gray and blue color?
Thanks
您可以使用以下方法更改选定的按钮颜色:
self.tabBar.selectedImageTintColor = [UIColor blackColor];
和标签栏背景颜色:
self.tabBar.tintColor = [UIColor whiteColor];
但只有 iOS 5.0
正如我已经在这里发布的那样:在 iOS 7 上更改标签栏色调颜色
有一种更简单的方法可以做到这一点。
只需打开文件检查器并选择“全局色调”。
您还可以在 Interface Builder 中设置应用程序的色调颜色。文件检查器的 Interface Builder Document 部分中的 Global Tint 菜单可让您打开 Colors 窗口或选择特定颜色。
另见:
尝试这个:
UITabBarController *tabBarC = [[UITabBarController alloc] init];
if ([[[UIDevice currentDevice] systemVersion] compare:@"5.0" options:NSNumericSearch] != NSOrderedAscending) {
tabBarC.tabBar.selectedImageTintColor = [UIColor redColor];
}
请记住,仅适用于 iOS5+。