首页 > 解决方案 > 显示两个导航栏

问题描述

它显示了两个导航栏控制器!

顶部蓝色和默认导航栏下方。

在此处输入图像描述

var rootVC = CustomNavigationController()
    let tabbarViewController  = UIStoryboard(name: AppStoryboard.dashboard.rawValue, bundle: nil).instantiateViewController(withIdentifier: "TabBarViewController") as! TabBarViewController
    rootVC = CustomNavigationController.init(rootViewController: tabbarViewController)

    let appDelegate = UIApplication.shared.delegate as! AppDelegate
    appDelegate.window?.rootViewController = rootVC

标签: iosswiftuinavigationcontrolleruitabbarcontroller

解决方案


如果您在 Tabbar 之前已经有导航控制器,则不需要为该 Tabbar 内的每个 viewController 创建另一个导航控制器


推荐阅读