我试图将tintColor设置为我的标签栏的一个tabBarItem。
目前,我有:
self.tabBar.tintColor = darkGrey
self.tabBar.unselectedItemTintColor = grey
我的选项卡栏中有5个tabBarItems(无文本),当选择该项时,我想将第一个设置为蓝色。
我怎样才能做到这一点?
最佳答案
您必须为每个tabBarItem分别设置它。
您可以通过将此代码放在viewDidLoad()上来更改特定选项卡的选项卡栏的颜色。
//setting your tabBarItem to blue when selected
self.tabBarItem.setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.blue()], for:.selected)
关于ios - 在Swift中仅为一个tabBarItem设置tintColor,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46152700/