修改電池欄字體顏色

而在iOS 7后,我們可以修改每個viewcontroller中狀態(tài)欄的外觀。通過UIStatusBarStyle常量可以指定狀態(tài)欄的內(nèi)容是暗色或亮色。默認(rèn)情況下,狀態(tài)欄的顯示是暗色。也就是說,狀態(tài)欄上的時間、電池指示器和Wi-Fi信號顯示為暗色。


這種情況下,我們可能希望將導(dǎo)航欄的風(fēng)格修改為亮色。這里有兩個方法可以實現(xiàn)。在iOS 7中,我們可以在每個view controller中overridingpreferredStatusBarStyle:方法,如下所示:

-(UIStatusBarStyle)preferredStatusBarStyle

{

returnUIStatusBarStyleLightContent;

}

在iOS7后,通過上面的方法來修改狀態(tài)欄風(fēng)格非常的棒。另外,我們也可以使用UIApplication的statusBarStyle方法來設(shè)置狀態(tài)欄,不過,首先需要停止使用View controller-based status bar appearance。在project target的Info tab中,插入一個新的key,名字為View controller-based status bar

appearance,并將其值設(shè)置為NO。

然后就可以使用下面的代碼來設(shè)置狀態(tài)欄風(fēng)格了:[[UIApplication?sharedApplication]?setStatusBarStyle:UIStatusBarStyleLightContent];

隱藏狀態(tài)欄

有時候我們需要隱藏狀態(tài)欄,那么此時我們在view controller中override方法prefersStatusBarHidden:即可,如下代碼所示:

-?(BOOL)prefersStatusBarHidden

{

returnYES;

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容