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

Swift2 显示/隐藏状态栏会导致视图跳转,swift2,Swift2,我有一个应用程序,它有一些视图以模式显示在屏幕上。但是,当我使用以下命令时,我想隐藏状态栏(或显示状态栏的模式覆盖): override func prefersStatusBarHidden() -> Bool { return true } 但是,当我关闭视图并返回到上一个视图时,视图似乎会跳回显示状态栏的位置 在状态栏顶部显示模式视图的任何解决方案 非常感谢。阅读苹果的文档 UIViewController类引用 通过将ModalPresentationCaptureSta

我有一个应用程序,它有一些视图以模式显示在屏幕上。但是,当我使用以下命令时,我想隐藏状态栏(或显示状态栏的模式覆盖):

override func prefersStatusBarHidden() -> Bool {
    return true
}
但是,当我关闭视图并返回到上一个视图时,视图似乎会跳回显示状态栏的位置

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


非常感谢。

阅读苹果的文档

UIViewController类引用

通过将ModalPresentationCaptureStatusBarAppearance属性设置为YES,可以指定显示的视图控制器控制状态栏外观,即使显示为非全屏

destinationViewController.modalPresentationCapturesStatusBarAppearance = true;
在您的代码中尝试这一点,因为您尚未共享完整的项目,所以很难给出所需的确切更改

override func prefersStatusBarHidden() -> Bool {
    return true
}
我希望有帮助