Indexing 选项卡栏控制器选择颜色

Indexing 选项卡栏控制器选择颜色,indexing,tabs,tabbar,selected,Indexing,Tabs,Tabbar,Selected,是否有人为TabBar控制器应用程序实现了在选择选项卡项时显示除灰色和蓝色以外的其他颜色 谢谢您可以通过以下方式更改所选按钮的颜色: self.tabBar.selectedImageTintColor = [UIColor blackColor]; 选项卡栏的背景色为: self.tabBar.tintColor = [UIColor whiteColor]; 但只有iOS 5.0可以尝试以下方法: UITabBarController *tabBarC = [[UITabBarContr

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


谢谢

您可以通过以下方式更改所选按钮的颜色:

self.tabBar.selectedImageTintColor = [UIColor blackColor];
选项卡栏的背景色为:

self.tabBar.tintColor = [UIColor whiteColor];
但只有iOS 5.0可以尝试以下方法:

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

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

请记住,只有使用iOS5+。

我已经在这里发布了:

有一种更简单的方法可以做到这一点

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

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

另见:

任何备用方式的任何备用方式