对于iOS LaunchImage,我是否需要所有图像?

时间:2018-08-28 11:58:36

标签: ios swift xcode launchimage

如果使用启动图像资产,并且我的应用程序仅处于纵向模式且仅适用于iPhone,是否需要指定所有图像?即我是否需要风景图像或iPad图像,或者没有它们就可以使用吗?

2 个答案:

答案 0 :(得分:3)

如果您的应用仅处于纵向模式且仅适用于iPhone,那么您就不会这么做。

我建议使用情节提要而不是启动图像。您可以按照以下方法进行操作:

方法如下:

  1. 创建一个空白的故事板文件,例如,MyLaunchScreen.storyboard

  2. 单击您的项目,然后转到Target Settings,然后在General选项卡上,选择情节提要作为启动屏幕文件。然后Xcode将相应的UILaunchStoryboardName密钥添加到您应用的Info.plist中。当存在此密钥时,Xcode将优先于您可能设置的所有启动映像。

  3. 将一个视图控制器场景添加到情节提要中,添加UIImageViews或您喜欢的任何内容。添加一些约束将使此情节提要在所有设备上均可使用,而不必为所有设备设置图像。

如果您仍然想使用图像,请按以下步骤操作:

a。单击项目目标,在“常规”选项卡中,将“启动图像”源设置为图像资产

launch images

b。在launchImage图像集中,切换属性检查器并设置要为其添加启动图像的设备类。在您的情况下,仅应选中“ iPhone纵向”复选框:

launch image options

答案 1 :(得分:2)

您可以指定要添加的图像,它应反映项目设置对设备的支持。所以不,您不是所有图像。并注意视网膜和视网膜高清支持,您的布局可能会缩小。

enter image description here