顶栏占据不可见 space,在 viewcontroller xcode 情节提要中留空 space

Top Bar occupies invisible space, leaves empty space in viewcontroller xcode storyboard

我最近将我的 XCode 更新到最新版本,我遇到了一个未知的错误,比如我无法理解这个错误背后的原因。

在更新 XCode 之前,所有布局都工作正常,但在更新之后,就是这样。

整个项目中我所有的视图控制器的刺激指标都是相同的,但是一些布局被一些未知的 space 压低了,我尝试添加

self.navigationController?.setNavigationBarHidden(true, animated: false)

但还是显示相同的结果。

当我在 Stimulated Metrics 中为存在此问题的视图控制器将顶部栏属性更改为 None 时,它修复了布局。但是在 运行 期间,布局中出现了与上图相同的错误。

有人可以帮我解决这个问题吗?我似乎不明白是什么导致了这种行为。

谢谢

这看起来像是您要转到另一个视图控制器并且正在发生这种情况。

您需要将样式设为全屏,下面的代码将为您完成

let objSecondVc = self.storyboard?.instantiateViewController(withIdentifier: "ViewController") as? ViewController
objSecondVc!.modalPresentationStyle = .fullScreen
present(objSecondVc!, animated: true, completion: nil)