天天看點

IOS7 隐藏狀态欄 (電池欄)電池狀态欄。

電池狀态欄。

//方法一(代碼設定):

現在ios7已經更改為透明,并且不占用螢幕高度。其中隐藏及顯示的方法如下:

在uiviewcontroller的子類下,調用:

    if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {

        // iOS 7

        [self prefersStatusBarHidden];

        [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];

    }

- (BOOL)prefersStatusBarHidden

{

    return YES;//隐藏為YES,顯示為NO

}

   在視圖切換,比如addsubview,present,pushin等,也需要注意及修改該狀态欄。

//方法二(在plist裡設定):

首先設定key:Status bar is initially hidden    為YES

然後設定key:View controller-based status bar appearance  為NO

即可實作全局隐藏狀态欄了