ios设置状态栏字体颜色
1.全局只有一个颜色
View controller-based status bar appearance = NO;
2.需要页面有白色和黑色
View controller-based status bar appearance = YES;
- 页面里设置
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent; // UIStatusBarStyleDefault 黑
}
- 如果有UINavigationController, 会不生效, 需要在UINavigationController设置:
- (UIViewController *)childViewControllerForStatusBarStyle {
return self.topViewController;
}