更新 iOS5 应用以使用自动布局和 iOS8 基线

updating iOS5 app to use auto layout and iOS8 baseline

我有一个 iOS 5 时代的应用程序,我需要更新到 "modern" 条款才能向应用程序商店提交更新。我正在使用自动布局和大小 类.

拍摄 iOS 8 作为基线

基础 UI 是一个标签栏控制器,其每个标签都有一个 UINavigationController 作为其基础。

MainWindow.xib是打开应用程序时使用的主要nib文件。

我打开了所有的笔尖并选中了使用自动布局和使用大小类。

该应用程序运行,但始终显示为 3.5" phone 大小的应用程序,即使在 6 Plus(设备或模拟器)上也是如此。我在任何 nibs 中找不到任何适用的约束或任何设置这似乎影响了这一点。

标签栏本身似乎停留在 3.5" 大小,我找不到任何限制或设置。笔尖中的 window 和标签栏元素本身显示通用 600x600 / 任意大小.

您需要为每个要支持的设备尺寸添加启动图像。这告诉 iOS 该应用程序实际上可以在该尺寸和分辨率下显示。

此外,您还需要为 iPhone 6+ 添加 @3x 资产。