2017-05-17 61 views
2

我无法摆脱我视图之上的空白区域。这只发生在我想使用导航控制器时。UITabBarController顶部的白色空间

let viewController = ViewController() 
let navController = UINavigationController(rootViewController: viewController) 
self.present(navController, animated: true, completion: nil) 
+1

可能要发布它的PIC – Adrian

回答

1

在你navController,在viewWillAppear中方法添加以下行。

navC.setNavigationBarHidden(true, animated: false) 

导航控制器在其所有子视图控制器上默认添加导航栏。如果你想隐藏导航栏。我们需要在每个子视图控制器中明确地执行它。

0

如果您使用Storyboard:Attribute Inspector>取消选中Adjust Scroll View Inset。 或者编程设置: self.automaticallyAdjustsScrollViewInsets = false

enter image description here