UIViewController登录到选项卡视图控制器segue

时间:2016-12-01 15:42:44

标签: swift segue

当用户单击登录时,我试图在视图控制器上显示选项卡视图控制器上的某个选项卡,并且只有在登录时才会这样,所以这就是我以编程方式执行此操作的原因。我会用身份制作一个segue或使用像self.present这样的东西吗?

1 个答案:

答案 0 :(得分:0)

如果你的rootController是UITabBarController,你可以这样做。

    @IBAction func loginButtonPressed(_ sender: Any) {
    let rootController = (window?.rootViewController)!
    let tabBarController = rootController as! UITabBarController
    tabBarController.selectedIndex = 2

    }

选择要显示的标签栏的索引,它将显示。在这个例子中,我假设它是2。