我无法摆脱 View 顶部的空白区域。这仅在我想使用导航 Controller 时发生。
let viewController = ViewController()
let navController = UINavigationController(rootViewController: viewController)
self.present(navController, animated: true, completion: nil)
最佳答案
在您的 navController 中,在 viewWillAppear 方法中添加以下行。
navC.setNavigationBarHidden(true, animated: false)
默认情况下,导航 Controller 会在其所有 subview Controller 上添加一个导航栏。如果你想隐藏导航栏。我们需要在每个 subview Controller 中明确地执行此操作。
关于swift - UITabBarController 顶部的空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44014902/