【问题标题】:How to set UITabBar unselected ItemTintColor in iOS 9.0如何在 iOS 9.0 中设置 UITabBar 未选中的 ItemTintColor
【发布时间】:2018-11-05 10:57:51
【问题描述】:

如何在 iOS 9.0 下设置 UITabbar 未选中 ItemTintColor。 UITabBar.appearance().unselectedItemTintColor

  if #available(iOS 10.0, *) {

    } else {
        // Fallback on earlier versions 
    UITabBar.appearance().tintColor = .white


    }

【问题讨论】:

  • 你是认真的吗,当今时代谁在使用 iOS 9.0?
  • 不知道!但我需要支持这个版本!因为我的应用基础目标是 iOS 9。哪个 iam 测试模拟器从 9 开始到最新的 12 plus。

标签: swift ios9 uitabbar tintcolor


【解决方案1】:

您可以通过为选中未选中状态分配两个不同的图像来做到这一点。

或者通过在情节提要中添加运行时色调颜色属性到UITabBarItems:

  • 对于选定,请使用tintColor
  • 对于未选择使用unselectedItemTintColor

【讨论】:

  • 我在 iOS 版本 (10.0) 下没有像 9.0 那样工作正常。从上面的代码中选择的颜色显示为白色和未选择的颜色需要在iOS版本9.0以下显示为红色
  • 在这种情况下,请尝试使用两个不同的图像来选择和未选择状态,您可以参考此链接:stackoverflow.com/questions/22767098/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-07
  • 1970-01-01
  • 2015-10-11
  • 1970-01-01
  • 2014-03-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多