如何在swift 2/iOS 9中正确更改状态栏样式?
发布时间:2020-12-14 06:08:31 所属栏目:百科 来源:网络整理
导读:我试图将我的状态栏的样式更改为.Light,但我在swift 1.2中实现的以前的代码似乎不工作了。这里的代码: override func viewDidLoad() { super.viewDidLoad() UIApplication.sharedApplication().statusBarStyle = .LightContent } 现在我有我的基于View控制
我试图将我的状态栏的样式更改为.Light,但我在swift 1.2中实现的以前的代码似乎不工作了。这里的代码:
override func viewDidLoad() { super.viewDidLoad() UIApplication.sharedApplication().statusBarStyle = .LightContent } 现在我有我的基于View控制器的状态栏外观info.plist设置为YES,并且阅读UIKit文档,这将否定任何statusBarStyle更改并保持默认。然而,当我将设置更改为“NO”并更改statusBarStyle,我得到这<错误>:CGContextSaveGState:无效上下文0x0。如果你想看到backtrace,请在我的调试器中设置CG_CONTEXT_SHOW_BACKTRACE环境变量..这是Xcode中的一个错误?因为要更改状态栏样式,您必须将info.plist设置更改为NO,但是当发生..错误
苹果已经添加了在部署信息中更改状态栏样式的功能。只需选择’Light’.
还要在Info.plist中将基于视图控制器的状态栏外观键设置为NO (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |