无论选择状态如何,都要更改特定TabBarItem的色调并使其保持着色 - Swift

时间:2017-07-10 01:45:24

标签: swift uitabbar uitabbaritem

有没有办法改变特定TabBarItem的色调并让它保持着色而不管选择状态如何?

我想要的是类似于Facebook UITabBar中使用的Messenger,其中心按钮始终呈蓝色。

知道如何实现这种效果吗?

仅供参考 - 我目前正在以编程方式设置未选择的颜色,并直接在XCode中设置所选颜色,但正如预期的那样,这些颜色将应用于所有选项卡。

     /// Set the default color for the tabs for unselected state
    if #available(iOS 10.0, *) {
        UITabBar.appearance().unselectedItemTintColor = UIColor.lightGray
    } else {
        // Fallback on earlier versions
    }

Messenger的TabBar

enter image description here

0 个答案:

没有答案