我最近从Xcode 7.3更新到8.2。我在7.3中使用Interface Builder中的自动布局和大小类,一切正常。现在在8.2中,IB预览不能正确表示视图的位置。但是,当我在设备或模拟器上运行时,它看起来很好。但如果我在预览中更新帧或更新约束,一切都会混乱。
我有什么办法可以阻止更新帧或更新限制因素吗?
答案 0 :(得分:0)
在堆栈按钮附近,有一个新的"更新框架"按钮,它只是左侧的堆栈按钮
答案 1 :(得分:0)
我找出了问题所在。我的约束没有错。问题是,在Xcode 7中,故事板的大小与ipad相同。最初,当我在Xcode 8中加载项目时,它打开以查看为iphone 7加上大小。当我改变故事板以查看ipad专业版大小和更新的帧时,它修复了一切。然后当我改为观看iphone 7 plus尺寸时,它首先完成了所有内容的完美调整。