对于非 UINavigationBar 状态栏
- 在 info.plist 中将
View controller-based status bar appearance
设置为YES
- 在视图中,
UINavigationController
不包含的控制器实现此方法。
在 Objective-C 中:
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
在 Swift 中:
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return UIStatusBarStyle.LightContent
}