Swift - 如何从 ViewController 转到 TabBarController

Swift - How do I segue from ViewController to TabBarController

如何在 Swift 中的 TabBarController 之前添加 ViewController?我正在使用 Parse 在 ViewController 中进行自定义登录,这将导致 TabBarController...帮助将不胜感激!

1. 按住 Control 从黄色符号 (ViewController) 拖动到 TabBarController


这将在您的 ViewController 菜单中创建一个 segue


2. 单击这个新的 segue "Show segue to Tab..." 并在身份检查器中设置一个标识符名称。


3. 现在,当你想要进行 segue 时,使用 call...

performSegueWithIdentifier("WhatEveryYouNamedSegue", self)

这是我从登录视图控制器转移到我的主页视图控制器标签栏的方式。

let homeViewController = self.storyboard?.instantiateViewController(withIdentifier: "HomeVCTabBar") as? UITabBarController

            self.view.window?.rootViewController = homeViewController
            self.view.window?.makeKeyAndVisible()

人们最常犯的错误是他们使用他们要去的 VC 的名称而不是 UITabBarController。

确保使用 UITabBarController 从 TabBarController 进入第一个视图。