ios - 顶栏占据不可见空间,在视图控制器 xcode 故事板中留下空白空间
问题描述
我最近将我的 XCode 更新到了最新版本,我遇到了一个未知的错误,例如,我无法理解这个错误背后的原因。
在更新 XCode 之前,所有布局都运行良好,但在更新之后,这就是发生的事情。
整个项目中我的所有视图控制器的受激指标都是相同的,但是一些布局被一些未知空间推下,我尝试添加
self.navigationController?.setNavigationBarHidden(true, animated: false)
但它仍然显示相同的结果。
当我在有此问题的视图控制器的 Stimulated Metrics 中将 Top Bar 属性更改为 None 时,它修复了布局。但是在运行时,布局中显示了与上图相同的错误。
有人可以帮我解决这个问题吗?我似乎不明白是什么导致了这种行为。
谢谢
解决方案
这看起来像你要去另一个视图控制器,这正在发生。
您需要使样式全屏,下面的代码将为您做
let objSecondVc = self.storyboard?.instantiateViewController(withIdentifier: "ViewController") as? ViewController
objSecondVc!.modalPresentationStyle = .fullScreen
present(objSecondVc!, animated: true, completion: nil)
推荐阅读
- ios - 我可以使用 MKOverlayRenderer 替换 Mapkit 中 2 个目的地之间的路线以显示自定义路线,该路线显示如下图所示的距离吗?
- tcp - TCP 重置攻击 - 文档
- ios - 如何创建仅在使用 SwiftUI 打开应用程序时出现的警报?
- php - Symfony 4登录表单服务器身份验证失败不起作用
- python - Django:如何从同一个应用程序导入模型?
- macos - 将 SwiftUI 应用程序中的顶栏菜单项映射到打开特定的捆绑 PDF?
- java - 支持更大数据类型的这些位旋转操作
- python - pandas GroupBy:如何分组和聚合数据以仅按计数显示字段的前 3 个值
- javascript - 如何使用 EJS 和 javascript 编辑用户信息?
- javascript - 使用按钮 html 更改视频源