2014年1月25日 星期六

隱藏 Status Bar 的方法

1. 直接於 plist 裡修改:

iOS 7

先將 Status bar is initially hidden 設為 YES,
再新增 View controller-based status bar appearance 欄位,並設定值為 NO




iOS 6

只需將 Status bar is initially hidden 設為 YES 即可

2. 於程式碼裡修改,加入下列程式碼

iOS 7 

- (BOOL)prefersStatusBarHidden {
       return YES;
}

iOS 6

UIApplication *app = [UIApplication sharedApplication];
[app setStatusBarHidden:YES withAnimation:YES]

差別在於,於程式碼裡修改時,Status Bar 會先出現一會,再以動畫方式消失,

於 plist 裡修改,Status Bar 連出現都不會出現