代码之家  ›  专栏  ›  技术社区  ›  King

生成选项卡控制器rootviewcontroller

  •  1
  • King  · 技术社区  · 7 年前

    我有一个用户可以登录或注册的应用程序。如果用户登录,我想显示一个视图控制器,但我现在面临的挑战是视图控制器在 Tabbar 控制器。如何导航到Tabbar控制器。

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

    这是我的代码,但它只显示不带导航项或选项卡的ViewController

    1 回复  |  直到 7 年前
        1
  •  1
  •   Shehata Gamal    7 年前

    您需要将标识符设置为TabbarController,而不是其主VC

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