iOS swift3開發(fā)過程中會有這樣的需求:隱藏狀態(tài)欄
為了不影響App內容的顯示,將頂部的狀態(tài)欄(現(xiàn)實信號,時間,電量)隱藏。默認頂部狀態(tài)欄一直是存在的。
-
方法一
適用于修改個別頁面的狀態(tài)欄
我們可以通過設置ViewController的屬性來隱藏
在單個頁面的 viewDidLoad 方法中添加如下代碼
// 隱藏狀態(tài)欄
override var prefersStatusBarHidden: Bool {
get {
return true
}
}
在Info.plist中加 View controller-based status bar appearance為 Yes
-
方法二
全局設置,隱藏狀態(tài)欄。在AppDelegate.swift中設置
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject:AnyObject]?) -> Bool {
application.statusBarHidden = true
return true
}