Xcode 8.2:Swift3-如何隐藏状态栏?

joh*_*dis 6 xcode ios swift

所有人都试图用Xcode 8.2和swift 3隐藏状态栏.但是我无法隐藏它.

在此输入图像描述

在此输入图像描述

还有,

在此输入图像描述

Mus*_*ari 14

您可以通过两种方式解决此问题

选项1.didFinishLaunchingWithOptions方法中尝试此操作

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    UIApplication.shared.isStatusBarHidden = true

    return true
}
Run Code Online (Sandbox Code Playgroud)

选项2.覆盖prefersStatusBarHidden你的功能UIViewController

override var prefersStatusBarHidden : Bool {
    return true
}
Run Code Online (Sandbox Code Playgroud)

注意:override func prefersStatusBarHidden应该叫它override var prefersStatusBarHidden