这发生在我一直在开发的几个应用程序上,我相信它与导航栏或标签栏有关。我将在另一个屏幕上工作并弄乱代码,然后随机滚动 Storyboard 并看到所有约束的值突然更改,并且一些项目已扩展到 1000 x 1000。
有没有人以前遇到过这种情况,知道是什么原因造成的?现在我已经发生过好几次了,每次都重置它们显然很烦人。
最佳答案
由于您将 Xcode 更新为 8,您可能需要更新整个场景中的帧(一次)。
如果您每次都这样做但没有帮助,对我来说改变 Storyboard 的大小会有所帮助。例如,从 iPhone SE 更改为 iPhone 6,反之亦然。
现在在 Xcode 8.1 Beta 版本中,有一个快捷方式按钮。
只需选择有问题的 View 的父 View (包含提到的约束),然后单击此更新框架按钮:
关于ios - 导航 Controller 在 Xcode 8 的屏幕上导致自动布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39954125/