我最近从Xcode 7.3更新到8.2。我在7.3版本的Interface Builder中使用了自动布局和大小类,一切都运行得很好。现在在8.2中,IB预览不能正确地表示视图的位置。但是,当我在设备或模拟器上运行它时,它看起来很好。但是,如果我在预览中更新帧或更新约束,一切都会变得混乱。
有什么我可以做的来停止更新框架或更新约束,把一切都搞砸吗?
发布于 2017-08-25 10:29:00
我找出了问题所在。我所受的约束没有任何问题。问题是在Xcode7中,故事板是ipad大小的。最初,当我在Xcode8中加载项目时,它打开的视图是iphone 7 plus size。当我把故事板改成ipad pro大小,并更新了框架后,一切都变好了。然后,当我将视图改为iPhone7 plus size时,它完美地调整了所有内容的大小,就像它一开始应该做的那样。
发布于 2017-02-06 00:10:39
在Stack按钮附近,有一个新的"Update frame“按钮,它就在stack按钮的左边
https://stackoverflow.com/questions/41993128
复制相似问题