iOS设置状态栏颜色

2023-08-11  本文已影响0人  X先生_未知数的X

设置状态栏字体颜色时,无论怎样设置就是不起作用,用下面的方法才解决问题:
先在info.list 中设置

View controller-based status bar appearance = NO

然后设 状态栏 字体颜色是 白色还是黑色

UIApplication.shared.statusBarStyle = UIStatusBarStyle.default;
OR
UIApplication.shared.statusBarStyle = UIStatusBarStyle.lightContent;

Swift

override var preferredStatusBarStyle: UIStatusBarStyle {
      return .darkContent
    }

OC

#pragma mark 默认状态栏
- (UIStatusBarStyle)preferredStatusBarStyle {
    return UIStatusBarStyleDarkContent;
}

- (BOOL)prefersStatusBarHidden {
    return NO;
}

- (UIStatusBarAnimation)preferredStatusBarUpdateAnimation {
    return UIStatusBarAnimationNone;
}
上一篇下一篇

猜你喜欢

热点阅读