如何更改标签栏选择颜色而不是蓝色?

时间:2012-05-14 10:16:46

标签: iphone ios ipad

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

3 个答案:

答案 0 :(得分:6)

如果您想使用图片:

  

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

如果您想使用颜色:

  

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

答案 1 :(得分:5)

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

答案 2 :(得分:2)

tabBar.tintColor = [UIColor redColor];