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

时间:2015-05-01 14:09:03

标签: ios swift uiimage uitabbarcontroller tintcolor

我已经以编程方式创建了tabBarController,并且我想要更改选项卡包含的图像(不是条形)的色调颜色。谁能告诉我如何在Swift中做到这一点?

3 个答案:

答案 0 :(得分:47)

在您的应用中:didFinishLaunchingWithOptions'

(window?.rootViewController as! UITabBarController).tabBar.tintColor = UIColor.red

或使用外观委托。

UITabBar.appearance().tintColor = UIColor.red

答案 1 :(得分:4)

另一个最佳解决方案:

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

它将改变图像色调颜色以及标题色调颜色。

enter image description here

enter image description here

答案 2 :(得分:0)

转到AppDelegate.swift文件。在“ application:didFinishLaunchingWithOptions”中输入:

UITabBar.appearance().unselectedItemTintColor = UIColor.red