iOS學習——StatusBar狀態欄的簡單設置

歡迎到我的個人域名博客:http://zhoulingyu.com


引入

默認情況下,狀態欄的文字、圖標顏色是黑色
這裏寫圖片描述
但有的時候,比如我們的應用程序背景是深色的,就會看不到狀態欄,這時候,我們希望狀態欄文字、圖標變成白色。
或者,你乾脆不讓狀態欄顯示出來。

分析

狀態的樣式,是交由當前的控制器(viewController、tableViewController等),所以更改狀態欄樣式需要在控制器的代碼裏設定。

實現

改變狀態欄的顏色:重寫- (UIStatusBarStyle)preferredStatusBarStyle方法:

/**
 *  改變狀態欄的文字顏色
 *
 *  @return 狀態欄風格
 */
- (UIStatusBarStyle)preferredStatusBarStyle {
    return UIStatusBarStyleLightContent;
}

隱藏狀態欄:重寫- (BOOL)prefersStatusBarHidden方法:

/**
 *  隱藏狀態欄
 *
 *  @return
 */
- (BOOL)prefersStatusBarHidden {
    return YES;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章