导航控制器在Xcode 8中导致屏幕自动布局问题

3
我曾在几个应用程序上遇到过这种情况,我认为这可能与导航栏或选项卡有关。当我在另一个屏幕上工作并且在与代码交互时,我会随机滚动Storyboard,并发现所有约束突然更改了值,有些项目扩展到了1000 x 1000。
是否有人以前经历过这种情况并知道是什么原因?这已经多次发生在我身上,每次都需要重新设置,显然很烦人。
Storyboard 图像:https://istack.dev59.com/uLcN0.webp
1个回答

1
自从您将Xcode更新到8版本后,您可能需要在整个场景中更新框架(一次)。
如果每次这样做都没有帮助,那么对于我来说,更改storyboard的大小有所帮助。例如,从iPhone SE更改为iPhone 6,反之亦然。
现在,在Xcode 8.1 Beta版本中,有一个快捷键按钮可以解决此问题。
只需选择有问题的视图的父视图(包含提到的约束条件),然后单击此“更新框架”按钮即可:

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接