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

Swift: Change the image tint color of tab bar?

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

在你的'application:didFinishLaunchingWithOptions'

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

或者使用外观代理。

UITabBar.appearance().tintColor = UIColor.red

另一个好的解决方案:

添加名为 "tintColor" 的运行时颜色属性。

它会改变图像色调和标题色调。

转到 AppDelegate.swift 文件。在 'application:didFinishLaunchingWithOptions' 中写入:

UITabBar.appearance().unselectedItemTintColor = UIColor.red

以上所有答案都在这里我正在分享以使用故事板检查器实现此目的

select 你的标签栏转到检查器并将图像色调更改为相应的颜色以供参考附加图像