1

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

4

3 回答 3

1

您可以使用以下方法更改选定的按钮颜色:

self.tabBar.selectedImageTintColor = [UIColor blackColor];

和标签栏背景颜色:

self.tabBar.tintColor = [UIColor whiteColor];

但只有 iOS 5.0

于 2012-04-17T13:58:32.240 回答
1

正如我已经在这里发布的那样:在 iOS 7 上更改标签栏色调颜色

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

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

您还可以在 Interface Builder 中设置应用程序的色调颜色。文件检查器的 Interface Builder Document 部分中的 Global Tint 菜单可让您打开 Colors 窗口或选择特定颜色。

另见:

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

于 2013-09-30T16:28:56.420 回答
0

尝试这个:

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

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

请记住,仅适用于 iOS5+。

于 2012-09-05T12:53:40.250 回答