1.移除指定的 UITabBarItem
class MyTabBarViewController: UITabBarController{
override func viewDidLoad() {
super.viewDidLoad()
//移除指定的 UITabBarItem
self.viewControllers?.remove(at: 2)
}
}
2.更改指定的UITabBarItem
let mine = self.getViewController("Union", "MeViewController")
mine.tabBarItem.image = UIImage(named: "tab_data")?.withRenderingMode(.alwaysOriginal)
mine.tabBarItem.selectedImage = UIImage(named: "tab_data_pre")?.withRenderingMode(.alwaysOriginal)
mine.tabBarItem.title = "我的"
self.viewControllers![1] = mine