https://gist.github.com/YauzZ/7191282
//方法一(代碼設置):
/*
現(xiàn)在ios7已經(jīng)更改為透明,并且不占用屏幕高度哥纫。其中隱藏及顯示的方法如下:
在uiviewcontroller的子類下二驰,調用:
*/
if([selfrespondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
// iOS 7
[selfprefersStatusBarHidden];
[selfperformSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
}
- (BOOL)prefersStatusBarHidden
{
returnYES;//隱藏為YES大脉,顯示為NO
}
//? 在視圖切換胡野,比如addsubview幕屹,present,pushin等磨淌,也需要注意及修改該狀態(tài)欄橙垢。
//方法二(在plist里設置):
/*
首先設置key:Status bar is initially hidden? ? 為YES
然后設置key:View controller-based status bar appearance? 為NO
即可實現(xiàn)全局隱藏狀態(tài)欄了
*/