4

通常,iPhone 中的标签栏选择颜色为蓝色。相反,我想将颜色更改为棕色。如何更改标签栏选择颜色?我需要创建自定义标签栏控制器吗?

4

3 回答 3

6

如果您想使用图像:

[self.tabBar setSelectionIndicatorImage:[UIImage imageNamed:@"selected_tab.png"]];

如果您想使用颜色:

[self.tabBar setSelectedImageTintColor:[UIColor whiteColor]];

于 2013-02-08T15:19:32.810 回答
5

是的,如果您创建 customTabBar 控制器并切换 TabBar 控件的背景图像,那么它的工作就像系统 TabBar...您只需创建 5 个不同的图像并在您的 TabBar 委托方法上使用选定的选项卡设置它,这里如果您使用图形图像,那么它也可以工作.....意味着您在许多应用程序中全局使用此标签栏:)

于 2012-05-14T10:27:57.783 回答
2
tabBar.tintColor = [UIColor redColor];
于 2012-05-14T10:35:19.150 回答