ios 13设置状态栏字体颜色失效解决
2020-05-19 本文已影响0人
super_2e20
ios设置状态栏字体颜色
1.全局只有一个颜色
2.需要页面有白色和黑色
View controller-based status bar appearance = YES;
页面里设置
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent; // UIStatusBarStyleDefault 黑
}
发现上面发方法添加不走,如果有UINavigationController, 会不生效, 需要在UINavigationController设置:
- (UIViewController *)childViewControllerForStatusBarStyle {
return self.topViewController;
}