iOS 对于非UINavigationBar状态栏

示例

  1. 在info.plist设置View controller-based status bar appearance为YES

  2. 在视图控制器中不包含UINavigationController实现此方法。

在Objective-C中:

- (UIStatusBarStyle)preferredStatusBarStyle
{ 
    return UIStatusBarStyleLightContent; 
}

在Swift中:

override func preferredStatusBarStyle() -> UIStatusBarStyle {
    return UIStatusBarStyle.LightContent
}