【问题标题】:How can I change the tab bar selection color instead of blue?如何更改标签栏选择颜色而不是蓝色?
【发布时间】:2012-05-21 19:45:48
【问题描述】:

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

【问题讨论】:

标签: iphone ios ipad


【解决方案1】:

如果你想使用图片:

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

如果你想使用颜色:

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

【讨论】:

    【解决方案2】:
    tabBar.tintColor = [UIColor redColor];
    

    【讨论】:

    • 它只是改变标签栏颜色,但我需要改变选择颜色。
    • 我试过了,只是改变了标签栏颜色,没有改变选择颜色
    • viewdidload 方法内
    • 在你初始化标签栏设置的地方设置它
    • @Subramanian 你找到解决方案了吗?无论我找到什么,它都会改变整个标签栏的颜色,我希望选中的标签有不同的颜色,而未选中的也有不同的颜色。
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-15
      • 1970-01-01
      • 2017-08-06
      • 2018-12-17
      • 2015-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多