iOS 7 之前:狀態欄由 UIApplication 管理app
1.隱藏狀態欄 : application.statusBarHidden = NO;spa
2.設置狀態欄樣式 : application.statusBarStyle = UIStatusBarStyleLightContent;io
iOS 7 開始,狀態欄管理交給對應的控制器去管理sed
1.隱藏狀態欄 : 重寫 方法
- (BOOL)prefersStatusBarHidden{
return NO;
}樣式
2.設置狀態欄樣式: 重寫文件
- (UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}co
iOS 7開始修改狀態欄方法:controller
iOS 9以後會出現修改沒效果:return