下面截圖給出修改 iOS 狀態(tài)欄顏色的 4 種方式
Target.png
Info.plist.png
Storyboard.png
code.png
其中第四張圖中的代碼,直接寫在你的任何一個(gè) ViewController 的 class 里面就可以。
然而,以上 4 種方法存在兩個(gè)問題:
1.無法在某一個(gè) ViewController 里面任意切換
2.優(yōu)先級(jí)不夠高,可能會(huì)失效
下面祭出第 5 種方法:
首先去 Info.plist 里面,把 UIViewControllerBasedStatusBarAppearance 設(shè)置為 NO.
info.plist.png
然后在你想要改變狀態(tài)欄顏色的任何地方,寫下面這行代碼<code><pre>UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.Default, animated: true)</pre></code>或
UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)