iOS 開發(fā)過程中可能會有這樣的需求拭宁。
為了不影響app內(nèi)容的顯示聚假,將頂部的狀態(tài)欄(現(xiàn)實信號碌廓,時間敬锐,電量)隱藏
默認(rèn)狀態(tài)欄一直是存在的
方法一背传,
適用于修改個別頁面的狀態(tài)欄
我們可以通過設(shè)置ViewController的屬性來隱藏
在 viewDidLoad 方法中添加如下代碼
[self?prefersStatusBarHidden];??
[self?performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];??
再實現(xiàn)一個方法
-?(BOOL)prefersStatusBarHidden??
{??
return?YES;//隱藏為YES,顯示為NO??
}??
好了 ?我們運行一下看看效果
方法二台夺,
適用于修改所有狀態(tài)欄
我們找到項目的 info.plist文件(項目自動創(chuàng)建的径玖,一般默認(rèn)在Supporting Files 下)
查看一下有沒有這兩個key
Status bar is initially hidden ? (value:YES)
View controller-based status bar appearance ? (value:NO)
?如果沒有 點擊+添加
完成之后 效果如下
運行項目 看看效果 是不是 隱藏的,方法二出來之后所有頁面不用設(shè)置 默認(rèn)都是 隱藏狀態(tài)欄的