是否可以省去不必要的发射图像?

时间:2017-04-04 05:51:43

标签: ios iphone xcode8 launchimage

我的应用只支持运行iOS 10或更高版本的iPhone。

我只添加了以下图片:

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

我遗漏了:

  • landscape,因为我假设iOS将使用portait,如果缺少景观。
  • iPad,因为我的应用只支持iPhone。
  • 3.5英寸iPhone,因为我需要iOS 10,而且不能在3.5英寸iPhone上运行。

不幸的是,我的UIWindow尺寸在iPhone 7 Plus上是320 x 658点,而不是它应该是414 x 736。 iOS认为我只支持4英寸屏幕,因此将我的UI渲染为该尺寸,然后对其进行扩展,使一切看起来都很大。

我该如何解决这个问题?

我没有使用故事板或xib。请不要建议我使用它们。对于这个问题,这是一个非正式的。

如果上述方法无效,我尝试添加Default-Landscape-736h@3x.png,但它没有帮助。

我也尝试过使用资产目录,但这也不起作用,如this separate question中所述。

1 个答案:

答案 0 :(得分:2)

启动图像将被完全删除。唯一可以接受的应用程序提交将是具有启动故事板的提交。这些规则定于2020年4月生效。因此,请立即准备。参见https://developer.apple.com/videos/play/wwdc2019/224/?time=103