美文网首页
ios 13设置状态栏字体颜色失效解决

ios 13设置状态栏字体颜色失效解决

作者: super_2e20 | 来源:发表于2020-05-19 17:25 被阅读0次

ios设置状态栏字体颜色

1.全局只有一个颜色

2.需要页面有白色和黑色

 View controller-based status bar appearance = YES;

页面里设置

- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent; // UIStatusBarStyleDefault 黑
}

发现上面发方法添加不走,如果有UINavigationController, 会不生效, 需要在UINavigationController设置:

- (UIViewController *)childViewControllerForStatusBarStyle {
return self.topViewController;
 }

相关文章

网友评论

      本文标题:ios 13设置状态栏字体颜色失效解决

      本文链接:https://www.haomeiwen.com/subject/hwobohtx.html