所以我不确定我做错了什么,但其他问题的答案都没有用。我希望我的应用程序在除3之外的所有视图上都有浅色文本。我将plist键设置为jQuery
,并且我将常规设置中的部署信息设置为NO
。在我想要的黑色状态栏字体的几个屏幕中,我添加了
Status Bar Style
直接来自Apple的UIApplication
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return UIStatusBarStyle.Default
}
那么为什么覆盖功能对我不起作用?
答案 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
,这种方式更简单,更清晰