我使用XCode 8和故事板制作我的用户界面,但我遇到了一些与autolayout有关的奇怪问题。
事实上,我尝试了一些简单的方法:在我的UI中居中使用UILabel:
这里看起来不错。为了保留UI设计,我添加了两个约束,如:
另一个用于UILabel和"登录"之间的间距。按钮。
当我在iPhone 7,iPad等中构建此视图时,它看起来非常不错。但是,当我在故事板中切换手机时,UILabel会被移动并且看起来并不好看:
所以我的问题是:XCode 8中的预览有问题吗?或者这只是一种正常行为?
谢谢!
答案 0 :(得分:3)
预览中的橙色标签表示标签不在最终位置。您可以通过单击屏幕底部的约束绑定战斗机图标旁边的更新框架按钮来强制xcode刷新。