隐藏状态栏不工作Swift 3,Xcode 8.0

将目标/常规/部署信息设置为隐藏状态栏。 在故事板中的VC中为状态栏设置无。 所有VC添加了以下代码。

override var prefersStatusBarHidden: Bool { return true } 

简单地隐藏状态栏,但立即重新出现。

只有根级视图控制器的prefersStatusBarHidden级状态prefersStatusBarHidden重要 – 这里是分割视图控制器。 分割视图控制器需要一个状态栏; 它得到一个状态栏。 这是重要的。

你可以尝试inheritanceUISplitViewController,在你的子类中设置prefersStatusBarHidden ,并在应用程序中使用该子类。