iOS 状态栏颜色设置

记录一下关于状态栏文字颜色设置踩的坑。
先说正确方法:

  1. info.plist文件中设置View controller-based status bar appearanceYES
  2. ViewController基类中重写方法- (UIStatusBarStyle)preferredStatusBarStyle
// 字体设置为白色
- (UIStatusBarStyle)preferredStatusBarStyle {
    return UIStatusBarStyleLightContent;
}

原来我设置不成功,猜测主要是因为info.plist文件中设置的原因,有用过[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];方法,但是这个方法已经被标记为废弃。

你可能感兴趣的:(iOS 状态栏颜色设置)