這些也是自己百度總結(jié)的匙奴,僅供大家參考,不過以驗(yàn)證魄健,可以實(shí)現(xiàn)效果
一、修改Info.plist文件 (這一步設(shè)置完插勤,基本就可以實(shí)現(xiàn)隱藏狀態(tài)欄了)
1.添加一個(gè)鍵值
View controller-based status bar appearance 屬性BOOL 設(shè)置為NO
2.修改一個(gè)鍵值
Status bar is initially hidden 屬性BOOL 設(shè)置為YES
二沽瘦、在AppDelegate.swift中設(shè)置全局隱藏狀態(tài)欄
1革骨、添加一個(gè)方法
func setupWithStatusBar(application: UIApplication) {
// 設(shè)置狀態(tài)欄隱藏
application.statusBarHidden = true;
// 設(shè)置狀態(tài)欄高亮
application.statusBarStyle = UIStatusBarStyle.LightContent;
}
三、在viewController中單獨(dú)設(shè)置隱藏狀態(tài)欄
1析恋、添加重寫下面兩個(gè)方法就可以了
/**
隱藏狀態(tài)欄,需要提前將View controller-based status bar appearance項(xiàng)設(shè)為YES
*/
override func prefersStatusBarHidden() -> Bool {
return true;
}
/**
設(shè)置狀態(tài)欄風(fēng)格
*/
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return UIStatusBarStyle.LightContent;
}