ios - XCode 8 自动布局预览显示 UI 损坏,但它在手机上运行良好

标签 ios xcode storyboard ios-autolayout

我正在使用 XCode 8 和 Storyboard 来制作我的 UI,但我遇到了一些关于自动布局的奇怪问题。

事实上,我尝试了一些简单的事情:在我的 UI 中将 UILabel 居中:

enter image description here

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

enter image description here

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

当我在 iPhone 7、iPad 等设备上构建这个 View 时,它看起来很不错。但是,当我在 Storyboard 中切换电话时,UILabel 被移动并且看起来不太好:

enter image description here

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

谢谢!

最佳答案

预览中的橙色标签表示标签不在其最终位置。您可以通过单击屏幕底部的更新帧按钮强制刷新 xcode,它位于约束并列图标旁边。

关于ios - XCode 8 自动布局预览显示 UI 损坏,但它在手机上运行良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41549866/

相关文章:

ios - 如何使用Sprite Kit在不同设备上加载不同的 Sprite 表?

objective-c - 迪尔德 : Library not loaded when trying to run Fortran executable from Objective-C using NSTask

ios - 在 appdelegate 中以编程方式实例化 Storyboard

iphone - 区分分段控制值变化是来自用户还是来自系统

ios - 更改 UIBarButtonItem 文本字体大小和颜色

ios - 如何在 Localized.strings 中添加基本本地化文件

ios - 如何在 Xcode 6 中的异常断点处打印异常?

ios - 如何查找给定字符串是否存在于 NSMutableDictionary 中

ios - 我可以为 iPhone 和 iPad(纵向和横向)使用单独的 Storyboard吗?

WPF/MVVM - ItemsControl 中的 WrapPanel,添加子项上的动画