UITabBarContoller更改未选择的项目文本颜色

时间:2018-03-05 18:21:28

标签: xcode uitabbarcontroller

enter image description here

如何将此处未选中的项目更改为选定项目的白色?

这是我的属性:

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用UITabBarController的子类以编程方式更改选项卡栏的文本颜色,并在子类的UITabBarItem.appearance().setTitleTextAttributes([NSAttributedStringKey.foregroundColor: UIColor.white, NSAttributedStringKey.font: selectedFont], for: .selected) UITabBarItem.appearance().setTitleTextAttributes([NSAttributedStringKey.foregroundColor: UIColor.white, NSAttributedStringKey.font: normalFont], for: .normal) 中为所选和常规状态颜色添加以下代码。您也可以根据需要修改字体。

vec
#named character(0)