当我检查我的页面在横向模式下的外观然后切换回纵向模式时,我的一个UI标签会飞离屏幕。图片如下:
我必须将其恢复,然后我清除约束,然后单击“重置为建议的约束”,它看起来已设置到位,但不断变化。
修改 下面是我的约束的图片,xCode自动为我设置了“重置为建议的约束”。离开屏幕的标签名为“Last Reported”
答案 0 :(得分:0)
我试图重现这个问题,似乎和Xcode界面构建器一样。界面构建器中的布局未按预期更新,但在实际设备上运行UI可按预期工作。
仍然有人期望,在界面构建器上进行开发时,视图将模仿它在真实设备上的行为方式。每次方向改变时添加/删除约束都是痛苦的。
由于在上述情况下不会发生这种情况,并且布局未更新,我们可以通过
强制在界面构建器上进行布局更新对于这种情况,第二个选项更新了布局。