狀態欄的字體為黑色: UIStatusBarStyleDefault
狀態欄的字體為白色: UIStatusBarStyleLightContent
iOS6 -- iOS9
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
iOS7 -- iOS9 :
- (UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}
Info.plist 里面,把 UIViewControllerBasedStatusBarAppearance 設置為 NO.
info.plist.png
然后在你想要改變狀態欄顏色的任何地方,寫下面這行代碼
UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.Default, animated: true)
或UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)