设置状态栏颜色

#更改状态栏颜色

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];'''

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容