所以我有一个UITabBarController
,其中有4个项目(ViewController),并且我希望它每次加载MainTabBarController时都加载第二个ViewController。还有其他方法可以做到这一点吗?
self.tabBarController?.selectedViewController = self.tabBarItem.homeMapViewController
对我没用
答案 0 :(得分:0)
您可以将UITabBarController
子类化并在viewDidLoad
内设置
self.selectedIndex = 1
//
class CustomTabBar:UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
/// ......
self.selectedIndex = 1
}
}
并将CustomTabBar
分配给IB中的Tabbar类