上次開(kāi)發(fā)過(guò)程遇到有個(gè)頁(yè)面橫屏顯示,當(dāng)設(shè)置橫屏展示時(shí)畜挥,就沒(méi)有電池狀態(tài)欄了仔粥。查了一些資料才發(fā)現(xiàn),原來(lái)
橫屏?xí)r蟹但,ios7上有電池狀態(tài)欄躯泰,在iOS8就沒(méi)有電池狀態(tài)欄了,是因?yàn)閕OS8默認(rèn)橫屏?xí)r將電池狀態(tài)欄隱藏了华糖,這是iOS8的新特性麦向。
下面說(shuō)說(shuō)怎么讓狀態(tài)欄在橫屏?xí)r顯示出來(lái):
-
在plist文件中將 View controller-based status bar appearance 設(shè)置為 NO
Mou icon -
在appdelegate.m中的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法中添加下面代碼即可。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone]; [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone]; return YES; }