IOS 修改App的狀態(tài)欄顏色為白色(轉(zhuǎn))

iOS7以后,系統(tǒng)提供了兩種管理狀態(tài)欄的方式:

1. 通過UIApplication管理(整個應(yīng)用程序的狀態(tài)欄都由它來管理)

2. 通過UIViewController管理(每一個UIViewController都可以擁有不用的狀態(tài)欄)

方式一:

1. 代碼:

[java]view plaincopy

UIApplication?*myApplication?=?[UIApplication?sharedApplication];

//?不隱藏

[myApplication?setStatusBarHidden:NO];

//?設(shè)置為白色

[myApplication?setStatusBarStyle:UIStatusBarStyleLightContent?animated:YES];

2.修改Info.plist文件的屬性:View controller-based status bar appearance = NO (意思是狀態(tài)欄交由UIApplication管理)即可實現(xiàn)整個App為白色狀態(tài)欄效果

方式二:

單獨在UIViewController里面修改狀態(tài)欄顏色

[objc]view plaincopy

/**?修改當(dāng)前UIViewController的狀態(tài)欄顏色為白色?*/

-?(UIStatusBarStyle)preferredStatusBarStyle

{

returnUIStatusBarStyleLightContent;

}

最后編輯于
?著作權(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)容