LaunchImage via Asset Catalog 破坏了某些 iOS 设备上的布局

LaunchImage via Asset Catalog breaks layout on some iOS devices

我正在使用 Xcode 7.0 和企业开发人员证书。

我正在开发的应用程序为 iPhone 和 iPad 使用单独的故事板。 布局使用 Table 视图。


每当我通过资产目录设置启动图像源时,我注意到在某些设备(特别是 iPhone 6、6 Plus、6s 和 6s Plus)上,布局表现异常。 正在调整内容框架的大小。

在模拟器中的所有其他设备上,它按预期显示。

这是错误的布局:

当我将 Launch Image Source 设置为 "don't use asset catalogs" 时,它也会按预期显示。

这是预期的布局:

不幸的是我只有 iPhone 5s 和 iPad Mini 2 用于测试,所以我不知道这是否也发生在真实的 >iPhone6 设备上。

有人知道是什么原因造成的吗? 任何帮助表示赞赏。

自己找到了解决方案。

在界面生成器中,我选择了我的 Table 视图,然后是尺寸检查器,然后选择了所有自动调整大小选项。

现在一切都恢复正常了。