自动调整大小不适用于 xib 文件中的视图内容

Posted

技术标签:

【中文标题】自动调整大小不适用于 xib 文件中的视图内容【英文标题】:Auto resizing is not working for view contents in xib file 【发布时间】:2014-04-26 05:52:30 【问题描述】:

我是 ios 新手。我创建了一个带有许多控件(如文本字段和按钮)的 xib,它们在 3.5 英寸屏幕上正常工作,但在 4 英寸屏幕上不工作,它不调整大小。 我尝试了自动调整掩码并设置所有自动调整大小的值,但它不适用于 iOS 中的 4 英寸屏幕。 我有 xcode 5.0.2 版本并在 iOS-7 上工作。

【问题讨论】:

您能否展示您所做的工作,以便我们在不知道如何为您提供帮助的情况下理解。 :) 【参考方案1】:

我想你忘了为整个容器设置自动调整大小的蒙版。请检查一下。

【讨论】:

【参考方案2】:
     self.yourViewController!.view.translatesAutoresizingMaskIntoConstraints = false

【讨论】:

添加一些解释,说明此答案如何帮助 OP 解决当前问题

以上是关于自动调整大小不适用于 xib 文件中的视图内容的主要内容,如果未能解决你的问题,请参考以下文章

来自 xib 文件的自动调整信息窗口大小取决于 swift 中的内容

将 XIB 文件自动调整为屏幕大小

从 xib 文件加载的自动调整视图大小

从 Xib 加载视图在自动布局后调整框架子视图的大小

如何在 Interface Builder 中的 UIViewController 中自动调整 UIView Outlet 的大小

可重用的.xib + 可可类组件,如何在情节提要中自动调整大小和样式?