为啥我拖入 xib 文件的任何 UIView 都会变成 iPhone XR?

Posted

技术标签:

【中文标题】为啥我拖入 xib 文件的任何 UIView 都会变成 iPhone XR?【英文标题】:Why does any UIView that I drag into a xib file turn into an iPhone XR?为什么我拖入 xib 文件的任何 UIView 都会变成 iPhone XR? 【发布时间】:2019-06-24 16:43:58 【问题描述】:

这是另一个 UIView 中的 UIView 的图片,其中 View 2 嵌套在 View 1 中。请注意,我无法更改视图 1 的大小。

当视图 2 被拖到视图 1 之外时会发生这种情况;它再次强制变成 iPhone XR,宽度和高度属性为灰色。

我希望这些视图只是能够改变其宽度和高度的普通 UIView。关于为什么会发生这种情况的任何想法?我是否缺少导致这种情况发生的设置或属性?

【问题讨论】:

【参考方案1】:

您已将 View as: 选项设置为 iPhone XR。要更改它,请单击底部的 View as... 并将其更改为不同的设备(最好是没有缺口的设备,例如 iPhone 8)。

操作方法如下(点击图片放大):

要更改*** UIView 的大小,follow this guide.

【讨论】:

以上是关于为啥我拖入 xib 文件的任何 UIView 都会变成 iPhone XR?的主要内容,如果未能解决你的问题,请参考以下文章

带有 Xib 文件的 UIView 的子类

Swift Xib UiView BottomSheet 被多次调用

xcode - 将 xib 文件附加到自定义 UIView 类时出错

在xib里,拖一个UIView到UITableView中作为tableHeaderView:

应该停止从 xibs 加载 UIView 吗?

为啥我的 xib 文件在 Xcode 5 中没有任何作用? [关闭]