为 iPhone 6/6+ 屏幕优化 Interface Builder 更新

Optimize Interface Builder update for iPhone 6/6+ screens

我有一个没有故事板的旧项目。幸运的是,我有每个视图控制器的 XIB 文件和一些自定义内容(table 视图单元格、一些视图等)。所以,很明显,现在该项目并未针对 6/6+ 屏幕进行优化。如何打开 6/6+ 屏幕支持,添加自动布局(这个项目也不使用自动布局)?

在 XIB 文件的文档检查器中选中使用自动布局。 (大多数解释自动布局的文章也是从显示复选框开始的。不仔细阅读就进入自动布局将是一场艰苦的战斗。尝试观看一些有关它的 WWDC 会议,例如 Taking Control of Auto Layout。)

要启用 6/6+ 屏幕支持,您必须提供其原始分辨率的启动图像。如果可以,请使用资产目录使这更容易,否则 consult the documentation for the resolution of these launch images.