可以在不使用Autolayout时以编程方式使用iOS中的大小类/特征集合

str*_*mes 8 ios autolayout xcode6 size-classes

我没有使用自动布局,但我希望能够使我的(非常复杂的)应用程序适应iPad上的Split View多任务处理.为此,理想情况下,我想支持大小类,而不是沿着自动布局路线.观看WWDC 406会话似乎可以以编程方式执行此操作,但我不确定,因为他们在每个示例中都使用了Autolayout,否则甚至Interface构建器也不支持它.

如果我要收听有关特征变化的通知并以编程方式执行所有操作或使用引脚和支柱,我会遇到任何问题吗?我在Storyboard中定义了所有内容,但是当iPad在iOS 9中并排显示两个应用程序时,我希望能够支持不同大小的视图控制器.请提供建议.

Swi*_*ect 3

来自苹果文档

\n
\n

在 Interface Builder 中启用尺寸类

\n

尺寸类别需要自动布局。如果在选择“使用大小类”时未选中“使用自动布局”复选框,Xcode 会提示您启用“自动布局”。

\n
\n