忽略不必要的启动图像可以吗?

我有一个仅支持运行iOS 10或更高版本的iPhone的应用程序。

我只添加了以下图像:

  • Default-568h@2x.png
  • Default-667h@2x.png
  • Default-736h@3x.png

我离开了:

  • 风景,因为我假设如果风景缺失,iOS将使用一个portait。
  • iPad,因为我的应用只支持iPhone。
  • 3.5英寸的iPhone,因为我需要iOS 10,它不能在3.5英寸的iPhone上运行。

不幸的是,我的UIWindow尺寸是iPhone 7 Plus上的320 x 658点,而不是414 x 736点。 iOS认为我只支持4英寸的屏幕,所以呈现我的用户界面的大小,然后扩大它,使一切看起来巨大。

我该如何解决?

我不使用故事板或xibs。 请不要build议我使用它们。 这对这个问题是偏离的。

当上述不起作用时,我尝试添加Default-Landscape-736h@3x.png,但没有帮助。

我也尝试过使用资产目录,但是这也不起作用,正如在这个单独的问题中所讨论的那样。