美文网首页
设置状态栏颜色

设置状态栏颜色

作者: 放心我很好 | 来源:发表于2020-04-08 17:13 被阅读0次

#更改状态栏颜色

info.plist中 '''View controller-based status bar appearance = YES'''时,控制器的'''preferredStatusBarStyle'''优先级高于application

'''View controller-based status bar appearance = NO'''时,application优先级高于控制器的'''preferredStatusBarStyle'''

如果View controller-based status bar appearance为YES 时 [UIApplication sharedApplication].statusBarStyle 设置无效

由控制器管理状态栏时

1、在vc中重写vc的preferredStatusBarStyle方法

'''-(UIStatusBarStyle)preferredStatusBarStyle 

{

returnUIStatusBarStyleDefault;

}'''

2、在viewDidload中调用:'''[self setNeedsStatusBarAppearanceUpdate];'''

相关文章

网友评论

      本文标题:设置状态栏颜色

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