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

swift2 – 显示/隐藏状态栏会导致视图跳转

发布时间:2020-12-14 04:30:27 所属栏目:百科 来源:网络整理
导读:我有一个应用程序,有几个视图在屏幕上以模态方式呈现.我想隐藏状态栏(或显示状态栏的模态顶部)但是当我使用时: override func prefersStatusBarHidden() - Bool { return true} 然而,当我关闭视图并返回上一个视图时,视图似乎会跳回到显示状态栏的位置. 在
我有一个应用程序,有几个视图在屏幕上以模态方式呈现.我想隐藏状态栏(或显示状态栏的模态顶部)但是当我使用时:

override func prefersStatusBarHidden() -> Bool {
    return true
}

然而,当我关闭视图并返回上一个视图时,视图似乎会跳回到显示状态栏的位置.

在状态栏顶部显示模态视图的任何解决方案?

非常感谢.

解决方法

阅读Apple文档,

UIViewController类参考

通过将modalPresentationCapturesStatusBarAppearance属性设置为YES,您可以指定呈现的视图控制器控件状态栏外观,即使呈现非全屏.

destinationViewController.modalPresentationCapturesStatusBarAppearance = true;

在您的代码中尝试这一点,因为您没有共享完整的项目,很难给出所需的确切更改.

override func prefersStatusBarHidden() -> Bool {
    return true
}

我希望它有所帮助.

(编辑:李大同)

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

    推荐文章
      热点阅读