ios - 显示两个导航栏
问题描述
它显示了两个导航栏控制器!
顶部蓝色和默认导航栏下方。
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
解决方案
如果您在 Tabbar 之前已经有导航控制器,则不需要为该 Tabbar 内的每个 viewController 创建另一个导航控制器
推荐阅读
- react-native - 如何禁用 react-admin DateInput 的手动编辑
- python - 如何重塑/爆炸熊猫数据框?
- reactjs - 如何限制 Axios 发送的请求数量?
- lua - 如何检查数字是否具有整数表示
- laravel - 如何在 ajax 路由数据表 Laravel 中传递 user_id
- python - Weasyprint 显示 - “Fontconfig 错误:无法加载默认配置文件”
- pandas - 将多通道图像转换为像素级 pandas 数据帧
- python - Azure Signal R 和 Azure Function Python
- woocommerce - 如何获取 woocommerce order rest api 的结帐 url
- marklogic - 重试 Marklogic 触发器