我的资产中有图标,我想用于我的标签栏,每个标签2个(一个代表未突出显示,只是一个大纲,一个代表突出显示,即全部填写)。我们的想法是使用当前未选中的选项卡的轮廓图标,以及当前选中的选项卡的填充图标。我怎么能这样做呢?
答案 0 :(得分:1)
只需为您的Tabbar创建一个Class,例如:
sudo chmod 744 ~/.config/configstore/update-notifier-cordova.json
您可以将所有图像存储在包含UIImage的数组中,例如:
class MainTabBarController: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
for item in self.tabBar.items! as [UITabBarItem] {
// loop through all of your elements in TabBar
if let image = item.image {
item.selectedImage = your Selected Image
item.image = your base Image
}
}
}
然后将它们设置在每个循环中。
答案 1 :(得分:1)
var tabBarController = self.window!.rootViewController as UITabBarController
let tabItems = tabBarController.tabBar.items as [UITabBarItem]
tabItems[2].selectedImage = UIImage(named: "tabImage1_Selected")