ios - 为什么我拖入 xib 文件中的任何 UIView 都会变成 iPhone XR?

标签 ios xcode interface-builder xib

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

Screenshot of View 2 nested in View 1

这是将 View 2 拖到 View 1 之外时发生的情况;它再次强行变成 iPhone XR,宽度和高度属性显示为灰色。

Screenshot of View 1 and View 2 as top-level views

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

最佳答案

您已将查看方式:选项设置为 iPhone XR。要更改此设置,请单击底部的“查看为...”并将其更改为其他设备(最好是没有刘海的设备,例如 iPhone 8)。

具体操作方法如下(单击图像可放大):

Position of the "View as:" panel

"View as:" panel

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

关于ios - 为什么我拖入 xib 文件中的任何 UIView 都会变成 iPhone XR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56740830/

相关文章:

ios - LaunchFile 在我的设备 ios 9、xcode 7.1 上不显示

iphone - 为什么我用于 nav_bar 按钮的图像有白边?

objective-c - XCode Instruments UI 的一部分 - 可作为 IB 插件使用吗?

ios - NSURLRequest Null(没有编码问题)

ios - 当我单击第一个表格 View 的表格 View 单元格时进入第二个表格 View ?

ios - 从 AppDelegate.m 加载 View (默认情况下的其他 View )

ios - 在 iOS 上,如果我们为 UIViewController 的 View 使用 Interface Builder,我们如何为它实现 drawRect?

ios - 更改符号名称和嵌入位码

ios - 如果否则不允许颜色变化?

javascript - 我如何获取当前显示在 WebView 上的 html 内容?