如何更改iOS Swift中的默认标签栏项?

时间:2015-09-01 09:54:19

标签: ios swift

override func viewDidAppear(animated: Bool) {
    super.viewDidAppear(animated)
    println("TabBar viewDidAppear")
    self.checkForNewKey()
    if freshLaunch == true {
        freshLaunch = false
        self.tabBar.selectedItem = tabBar.items![2] as? UITabBarItem
    }
}

我这样做了......但是整个应用程序都崩溃了(不知道为什么)。我的标签栏中有5个项目。

1 个答案:

答案 0 :(得分:1)

使用self.tabBarController.selectedIndex = 2

而不是self.tabBar