加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读