从选项卡式导航中的场景代表跳过登录屏幕

问题描述 投票:0回答:1

我正在尝试跳过登录屏幕,并在用户登录时直接进入MainViewController。但是,问题是我在登录名和主vc之间有一个标签栏控制器和导航控制器。经过广泛的搜索,我写了下面的代码

 func showMainViewController() {
        let storyboard = UIStoryboard(name: "Main", bundle: nil)
        let mainViewController: MainViewController = storyboard.instantiateViewController(withIdentifier: "MainViewController") as! MainViewController


        let navigationController = UINavigationController(rootViewController: mainViewController)

        //It removes all view controllers from the navigation controller then sets the new root view controller and it pops.
        window?.rootViewController = navigationController

//        //Navigation bar is hidden
//        navigationController.isNavigationBarHidden = true
    }

但是无法显示标签栏视图控制器。任何帮助表示赞赏。enter image description here

ios swift uinavigationcontroller uitabbarcontroller
1个回答
2
投票

尝试一下

© www.soinside.com 2019 - 2024. All rights reserved.