如何让 tabBarController 在加载时自动加载 secondViewController
How to have tabBarController automatically load the secondViewController whenever it is loaded
所以我有一个包含 4 个项目的 UITabBarController
(ViewController),我希望它在每次加载 MainTabBarController 时加载第二个 ViewController。有没有其他方法可以做到这一点?
self.tabBarController?.selectedViewController = self.tabBarItem.homeMapViewController
不适合我
您可以子class UITabBarController
并将其设置在 viewDidLoad
中
self.selectedIndex = 1
//
class CustomTabBar:UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
/// ......
self.selectedIndex = 1
}
}
并将CustomTabBar
分配给IB中Tabbar的class
所以我有一个包含 4 个项目的 UITabBarController
(ViewController),我希望它在每次加载 MainTabBarController 时加载第二个 ViewController。有没有其他方法可以做到这一点?
self.tabBarController?.selectedViewController = self.tabBarItem.homeMapViewController
不适合我
您可以子class UITabBarController
并将其设置在 viewDidLoad
self.selectedIndex = 1
//
class CustomTabBar:UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
/// ......
self.selectedIndex = 1
}
}
并将CustomTabBar
分配给IB中Tabbar的class