Swift - 如何从ViewController切换到TabBarController

时间:2015-05-24 00:58:23

标签: xcode swift uistoryboardsegue

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

2 个答案:

答案 0 :(得分:9)

1。控制 - 从黄色符号(ViewController)拖动到TabBarController

enter image description here

这会在ViewController菜单中创建一个segue

enter image description here

2. 点击此新segue“将segue显示到Tab ...”并在身份检查器中设置标识符名称。

enter image description here

3。现在,当你想让segue发生时,请使用call ...

performSegueWithIdentifier("WhatEveryYouNamedSegue", self)

答案 1 :(得分:1)

这是我从登录视图控制器转移到主视图控制器选项卡栏的方式。

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

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

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

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