iOS swift3开发过程中会有这样的需求:隐藏状态栏
为了不影响App内容的显示,将顶部的状态栏(现实信号,时间,电量)隐藏。默认顶部状态栏一直是存在的。
下述方法需要写在viewDidLoad方法下面,并不是里面
1.局部界面隐藏(已验证)
在工程的info.plist文件中, 添加`View controller-based status bar appearance`-->值为: `YES`
// 隐藏状态栏
overridevarprefersStatusBarHidden:Bool{
returntrue
}
2.全局隐藏(未验证)
在工程的info.plist文件中, 添加`View controller-based status bar appearance`-->值为: `NO`
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject:AnyObject]?) -> Bool { application.statusBarHidden = true return true }