当用户单击登录时,我试图在视图控制器上显示选项卡视图控制器上的某个选项卡,并且只有在登录时才会这样,所以这就是我以编程方式执行此操作的原因。我会用身份制作一个segue或使用像self.present这样的东西吗?
答案 0 :(得分:0)
如果你的rootController是UITabBarController,你可以这样做。
@IBAction func loginButtonPressed(_ sender: Any) {
let rootController = (window?.rootViewController)!
let tabBarController = rootController as! UITabBarController
tabBarController.selectedIndex = 2
}
选择要显示的标签栏的索引,它将显示。在这个例子中,我假设它是2。