1

我有一个 .xib,其 UIViewController 大小适用于 iPhone 5(4" 屏幕)。问题是当我使用 iPhone 4(3.5" 屏幕)模拟器时,视图不会自动调整大小。视图的底部刚刚被切断。我知道 .storyboards 自动调整大小,那么为什么不 .xibs 呢?如何自动调整视图大小?我创建了一个自定义 ViewController 类,它检查手机是否为 3.5" 屏幕,然后相应地调整主视图,但这会抱怨一个关于冲突约束的长警告,并且适用于主视图,但不适用于之后添加到它的子视图。有没有更好的方法或者我应该继续我正在做的事情?

4

1 回答 1

3

您可以自己处理自动调整大小的蒙版。

首先,您必须在 xib 的文件检查器中取消选中“使用自动布局”。完成此操作后,您可以转到 Size Inspector 并通过(取消)选择罢工(称为支柱)和箭头(称为弹簧)来玩弄自动调整大小的蒙版。

于 2013-08-20T09:54:11.333 回答