【iOS開發】強制修改iOS狀態列顏色

KyXu發表於2015-10-11

下面截圖給出修改 iOS 狀態列顏色的 4 種方式

Target.png
Info.plist.png
Storyboard.png
code.png

其中第四張圖中的程式碼,直接寫在你的任何一個 ViewController 的 class 裡面就可以。

然而,以上 4 種方法存在兩個問題:
1.無法在某一個 ViewController 裡面任意切換
2.優先順序不夠高,可能會失效

下面祭出第 5 種方法:
首先去 Info.plist 裡面,把 UIViewControllerBasedStatusBarAppearance 設定為 NO.

info.plist.png

然後在你想要改變狀態列顏色的任何地方,寫下面這行程式碼<code><pre>UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.Default, animated: true)</pre></code>或

UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)

推薦你另外一篇我的文章:【教你賺錢】5 分鐘教你成為會賺錢的獨立開發者


相關文章