我遇到一个奇怪的问题,当我开始将UI配置为以横向模式工作时就开始了。

我的几个但不是全部视图控制器在安全区域中表现出奇怪的行为。

安全区域延伸到视图之外。我的UI毁于一旦。

ios - 安全区放错在 Storyboard 中-LMLPHP

尽管这无关紧要,但是我已经检查了所有约束,以确保没有将安全区域设置为其他大小的约束。

我还清理了构建文件夹以及项目。

尽管我不应该更改安全区,但还是会发生错误。

我正在使用Xcode版本9.4(9F1027a)。

有什么想法吗?

更新:有点陌生。这是制约因素,但我不知道为什么。我删除并重命名了它们。由于限制,安全区域肯定发生了变化。现在我的问题是,我应该提交错误吗?

最佳答案

好吧,我已经解决了这个问题。我必须删除“安全区域”的约束,删除“安全区域”,将约束设置为顶层“视图”,然后,在一切正确之后,重新启用“安全区域”。我必须返回并编辑一些约束,但是在大多数情况下,当您重新添加安全区域时,约束将切换为该约束。

ios - 安全区放错在 Storyboard 中-LMLPHP

仅仅删除并重新实现约束并不能解决问题。

我希望这对将来遇到它的人有所帮助。

关于ios - 安全区放错在 Storyboard 中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50760069/

10-12 14:50