在iOS9的某些视图中将状态栏字体颜色设置为黑色

时间:2016-08-18 02:36:51

标签: ios swift swift2 ios9

所以我不确定我做错了什么,但其他问题的答案都没有用。我希望我的应用程序在除3之外的所有视图上都有浅色文本。我将plist键设置为jQuery,并且我将常规设置中的部署信息设置为NO。在我想要的黑色状态栏字体的几个屏幕中,我添加了

Status Bar Style

直接来自Apple的UIApplication

override func preferredStatusBarStyle() -> UIStatusBarStyle {
    return UIStatusBarStyle.Default
}

那么为什么覆盖功能对我不起作用?

1 个答案:

答案 0 :(得分:0)

如果您想使用@Stepwise @Requires({ jvm.isJava8() && os.windows} ) ,则必须在preferredStatusBarStyle中将View controller-based status bar appearance置为「是」,但最好在info.plist屏幕上使用UIApplication.sharedApplication().setStatusBarStyle(.Default, animated: false)希望变成黑色,并在其viewDidLoad中重新设置为.LightContent,这种方式更简单,更清晰

相关问题