记一笔设置ios设置状态栏为白色

网上各种答案,好多都没有效果.
我这里放出一个大招: 包君满意~

  1. 设置info.plist 添加 UIViewControllerBasedStatusBarAppearance 字段,设置NO

  2. [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

3.最近又遇到一个坑.想设置在启动的时候隐藏状态栏,之前一直在info.plist 设置
Status bar is initially hidden 值 YES
就可以但是这次死活不管用.最后发现项目中有两个info.plist,设置的位置不对,我去~

2.设置隐藏启动画面的状态栏
第一步 设置info.plist

8BEB866A-3459-4783-B287-21A9D21F37B5.png

View controller-based status bar appearance 设置 NO
Status bar is initially hidden 设置YES

第二步
在appdelegate文件中设置
[[UIApplication sharedApplication]setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];

你可能感兴趣的:(记一笔设置ios设置状态栏为白色)