我有一个应用程序,有几个视图在屏幕上以模态方式呈现.我想隐藏状态栏(或显示状态栏的模态顶部)但是当我使用时: 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 }
我希望它有所帮助.