1.在Info.plist中增加 Status bar is initially hidden一行,選擇為 YES,
2.還需增加 View controller-based status bar appearance 一行,選擇為 NO。
這個(gè)方法支持iOS7及以后的系統(tǒng),iOS9以后罗心,通過[UIApplication sharedApplication] 取得app的單例绰沥,然后調(diào)用setStatusBarHidden方法隱藏 Status Bar的方法作廢查排!
3.ios9后設(shè)置狀態(tài)欄的樣式(隱藏)時(shí)闹伪,在最頂層的UIWindow所在的控制器中通過下面兩個(gè)方法處理
- (UIStatusBarStyle)preferredStatusBarStyle {? //設(shè)置樣式
returnUIStatusBarStyleLightContent;
}
- (BOOL)prefersStatusBarHidden { //設(shè)置隱藏顯示
return NO;
}