IOS状态栏内容

IOS状态栏内容,ios,objective-c,iphone,swift,Ios,Objective C,Iphone,Swift,我试着改变IOS应用程序的风格。跟我来 UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: false) application.statusBarStyle = UIStatusBarStyle.LightContent 及 但我有默认样式的结果: 如何修复它?转到项目目标的“信息”选项卡,添加行: UIViewControllerBasedStatusB

我试着改变IOS应用程序的风格。跟我来

UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: false)
application.statusBarStyle = UIStatusBarStyle.LightContent

但我有默认样式的结果:


如何修复它?

转到项目目标的“信息”选项卡,添加行:

UIViewControllerBasedStatusBarAppearance
,设置值
NO

并将部署信息中的状态栏设置为“亮”


如果工作

转到项目目标的“信息”选项卡,请添加行:

UIViewControllerBasedStatusBarAppearance
,设置值
NO

并将部署信息中的状态栏设置为“亮”


应该工作

确保您的info.plist也没有设置状态栏样式。。。 您可以在状态栏样式值中选择三个值,并相应地尝试。并确保状态栏不是基于视图控制器的


确保您的info.plist也没有设置状态栏样式。。。 您可以在状态栏样式值中选择三个值,并相应地尝试。并确保状态栏不是基于视图控制器的


我认为您需要在plist文件中添加基于视图控制器的状态栏外观。此图显示。

我认为您需要在plist文件中添加基于视图控制器的状态栏外观。此图显示了这一点。

谢谢!这是解决我的问题!谢谢这是解决我的问题!