iOS/Swift3.0 修改狀態(tài)欄文字的顏色

我在這里提供幾種方法,大家可以根據(jù)需求使用(如有不正確的地方,請留言)

1.全工程的顏色都是白色(從app啟動(dòng)就是白色)。

第一步:在Info.plist中設(shè)置UIViewControllerBasedStatusBarAppearance 為NO

第二步:在info.plist中添加:

UIStatusBarStyle

UIStatusBarStyleLightContent

這樣就可以把默認(rèn)的黑色改為白色,注意從啟動(dòng)的時(shí)候就是白色。

2.全工程的顏色都是白色(啟動(dòng)的時(shí)候是默認(rèn)的顏色黑色)

第一步:在Info.plist中設(shè)置UIViewControllerBasedStatusBarAppearance 為NO

第二步:在viewWillAppear中添加代碼

oc:[[UIApplicationsharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent];//狀態(tài)欄內(nèi)容顏色

Swift:UIApplication.shared.statusBarStyle= .lightContent

這樣就可以把默認(rèn)的黑色改為白色,注意啟動(dòng)的時(shí)候是默認(rèn)的顏色黑色。

3.只是部分控制器需要修改狀態(tài)欄文字的顏色

只需要把上面第二步的白色改成黑色,即lightContent或UIStatusBarStyleLightContent改成.default或UIStatusBarStyleDefault

我只是提供幾種思路和方法,大家可根據(jù)自己的需求修改

csdn鏈接地址:http://blog.csdn.net/u013306324/article/details/72886046

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

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

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