首页 > 解决方案 > 顶栏占据不可见空间,在视图控制器 xcode 故事板中留下空白空间

问题描述

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

在更新 XCode 之前,所有布局都运行良好,但在更新之后,这就是发生的事情。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

整个项目中我的所有视图控制器的受激指标都是相同的,但是一些布局被一些未知空间推下,我尝试添加

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

但它仍然显示相同的结果。

当我在有此问题的视图控制器的 Stimulated Metrics 中将 Top Bar 属性更改为 None 时,它​​修复了布局。但是在运行时,布局中显示了与上图相同的错误。

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

谢谢

标签: iosswiftxcodestoryboarduistoryboard

解决方案


这看起来像你要去另一个视图控制器,这正在发生。

您需要使样式全屏,下面的代码将为您做

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

推荐阅读