swift 更改标签栏项目图像和文本颜色iOS
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 更改标签栏项目图像和文本颜色iOS相关的知识,希望对你有一定的参考价值。
![""](https://i.stack.imgur.com/oZyUz.png "")
if let count = self.tabBar.items?.count {
for i in 0...(count-1) {
let imageNameForSelectedState = arrayOfImageNameForSelectedState[i]
let imageNameForUnselectedState = arrayOfImageNameForUnselectedState[i]
self.tabBar.items?[i].selectedImage = UIImage(named: imageNameForSelectedState)?.withRenderingMode(.alwaysOriginal)
self.tabBar.items?[i].image = UIImage(named: imageNameForUnselectedState)?.withRenderingMode(.alwaysOriginal)
}
}
let selectedColor = UIColor(red: 246.0/255.0, green: 155.0/255.0, blue: 13.0/255.0, alpha: 1.0)
let unselectedColor = UIColor(red: 16.0/255.0, green: 224.0/255.0, blue: 223.0/255.0, alpha: 1.0)
UITabBarItem.appearance().setTitleTextAttributes([NSForegroundColorAttributeName: unselectedColor], for: .normal)
UITabBarItem.appearance().setTitleTextAttributes([NSForegroundColorAttributeName: selectedColor], for: .selected)
以上是关于swift 更改标签栏项目图像和文本颜色iOS的主要内容,如果未能解决你的问题,请参考以下文章
Swift:更改标签栏的图像色调颜色?
iOS 标签栏问题 (Swift)
更改未选择的标签栏项目图像的颜色而不使其成为原始图像
标签栏控制器中标签栏项目的不同颜色
如何更改选中和未选中的标签栏图像颜色
如何更改 iOS 7 中未选择的标签栏项目的颜色?