Xcode自动调整子视图不起作用

时间:2013-08-20 09:31:15

标签: objective-c

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

1 个答案:

答案 0 :(得分:2)

您可以自己处理自动调整遮罩。

首先,您必须从xib中取消选中File Inspector中的“Use Autolayout”。完成后,您可以转到尺寸检查器并通过(de)选择罢工(称为支柱)和箭头(称为弹簧)来使用自动调整遮罩。