Swift:更改标签栏的图像色调?

Rah*_*ane 18 uitabbarcontroller uiimage tintcolor ios swift

我以编程方式创建了tabBarController,我想更改选项卡包含的图像(不是条形)的色调颜色.任何人都可以告诉我如何在Swift中做到这一点?

Sat*_*ito 50

在你的'应用程序中:didFinishLaunchingWithOptions'

(window?.rootViewController as! UITabBarController).tabBar.tintColor = UIColor.red
Run Code Online (Sandbox Code Playgroud)

或使用外观代表.

UITabBar.appearance().tintColor = UIColor.red
Run Code Online (Sandbox Code Playgroud)


Sun*_*rge 7

另一个最佳解决方案:

添加名为“ tintColor”的运行时颜色属性

它将更改图像色彩颜色以及标题色彩。

在此处输入图片说明

在此处输入图片说明