IOS 更改 UITabBarController 的 Item

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

你可能感兴趣的:(ios)