XCode 8自动布局预览显示在手机上运行良好时UI损坏

时间:2017-01-09 14:11:24

标签: ios xcode storyboard ios-autolayout

我使用XCode 8和故事板制作我的用户界面,但我遇到了一些与autolayout有关的奇怪问题。

事实上,我尝试了一些简单的方法:在我的UI中居中使用UILabel:

enter image description here

这里看起来不错。为了保留UI设计,我添加了两个约束,如:

enter image description here

另一个用于UILabel和"登录"之间的间距。按钮。

当我在iPhone 7,iPad等中构建此视图时,它看起来非常不错。但是,当我在故事板中切换手机时,UILabel会被移动并且看起来并不好看:

enter image description here

所以我的问题是:XCode 8中的预览有问题吗?或者这只是一种正常行为?

谢谢!

1 个答案:

答案 0 :(得分:3)

预览中的橙色标签表示标签不在最终位置。您可以通过单击屏幕底部的约束绑定战斗机图标旁边的更新框架按钮来强制xcode刷新。