制作Tabbar控制器rootViewController

时间:2018-11-23 16:45:16

标签: ios swift

我有一个用户可以登录或注册的应用程序。如果用户已登录,我想展示一个ViewController,但是现在的挑战是View Controller在Tabbar控制器中。如何导航到Tabbar控制器。

func goToMainPageVC () {
        let storyboard = UIStoryboard(name: "Main", bundle: nil)
        let mainPageVC = storyboard.instantiateViewController(withIdentifier: Constants.PAGE_VC)
        window?.rootViewController = mainPageVC

    }

这是我的代码,但这仅显示了viewcontroller而没有navigationItems或Tabbar

1 个答案:

答案 0 :(得分:1)

您需要将标识符设置为tabBarController而不是其主vc

let tab = storyboard.instantiateViewController(withIdentifier:"tab") as! UITabBarController
window?.rootViewController = tab