iOS 7.0及其以后版本中舟奠,隱藏/顯示狀態(tài)欄方式:
(1) 整個App始終隱藏狀態(tài)欄:
在Info.plist中增加兩項(xiàng)鍵值對(Value是Boolean類型的):
Status bar is initially hidden-YES
View controller-based status bar appearance-NO
(2) 歡迎/引導(dǎo)頁面隱藏狀態(tài)欄,進(jìn)入正式頁面后顯示狀態(tài)欄:
只增加Status bar is initially hidden-YES从隆,并在歡迎/引導(dǎo)視圖控制器中使用
-(BOOL)prefersStatusBarHidden
{
return YES;// 返回YES表示隱藏侦另,返回NO表示顯示
}
在隨后的展示正式內(nèi)容的視圖控制器中嘹朗,使用
-(BOOL)prefersStatusBarHidden
{
return NO;
}
若使用了UITabBarController來裝載了很多視圖控制器截酷,則只需在UITabBarController中寫入這一句即可势篡。
設(shè)置狀態(tài)欄樣式使用:
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleDefault;
//UIStatusBarStyleDefault = 0 黑色文字传睹,淺色背景時(shí)使用
//UIStatusBarStyleLightContent = 1 白色文字耳幢,深色背景時(shí)使用
}