在Info.plist文件中
如果代码设置了[[UIApplicationsharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent];没有效果的话,需要先将Info.plist中的UIViewControllerBasedStatusBarAppearance设为NO。
当UIViewControllerBasedStatusBarAppearance设为YES时,则View Controller对StatusBar的设置优先级高于Application的设置,为NO则以application的设置为准
本文介绍了在iOS应用中如何正确设置状态栏(StatusBar)的颜色样式。当遇到通过代码设置[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]无效的情况时,需要检查Info.plist文件中的UIViewControllerBasedStatusBarAppearance是否设置为NO。文章解释了UIViewControllerBasedStatusBarAppearance属性为YES和NO时对状态栏显示的影响。
1万+

被折叠的 条评论
为什么被折叠?



