【发布时间】:2021-03-20 12:09:51
【问题描述】:
我已将标签栏控制器添加到我的视图控制器中,在我的视图顶部可以看到一个空白区域。我试图在 viewwillappear 函数中将我的导航栏设置为 false ,但它不起作用。我在扩展边缘的栏下未选中,这也不起作用。有人请指导我解决这个问题。
我的故事板 https://i.stack.imgur.com/SxOYH.png
SceneDelegate.swift
guard let winScene = (scene as? UIWindowScene) else { return }
window = UIWindow(windowScene: winScene)
let storyboard = UIStoryboard(name: "Home", bundle: nil)
let initialViewController = storyboard.instantiateViewController(identifier: "TabBarController")
let navController = UINavigationController(rootViewController: initialViewController)
window?.rootViewController = navController
window?.makeKeyAndVisible()
HomeVC.swift
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.setNavigationBarHidden(true, animated: true)
}
【问题讨论】:
标签: ios swift uinavigationcontroller uitabbarcontroller