你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS開發- 隱藏狀態欄(電池欄)

iOS開發- 隱藏狀態欄(電池欄)

編輯:IOS開發綜合

分為兩種情況:

1. 想要隱藏某個視圖的狀態欄, 比如說, 從界面A, push 到界面B的時候, 界面A原本顯示狀態欄, 然而我們需要界面B不顯示狀態欄。

這時候, 可以這樣做:

在B中實現:

- (void)viewDidLoad
{
    [super viewDidLoad];
    
    if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)])
    {
        // iOS 7
        [self prefersStatusBarHidden];
        [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
    }
}

- (BOOL)prefersStatusBarHidden
{
    return YES;//隱藏為YES,顯示為NO
}

並且, 在plist文件中添加:

設置key:View controller-based status bar appearance 為YES



2.這種比較干脆, 直接所有視圖都隱藏狀態欄。也比較簡單。

(在plist裡設置):
首先設置key:Status bar is initially hidden 為YES
然後設置key:View controller-based status bar appearance 為NO
即可實現全局隱藏狀態欄了。

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved