4

我已经在资产目录 ( LaunchImage) 中设置了启动图像,我也在 Xcode 中目标的“常规”选项卡中设置了它。运行应用程序时会显示默认LaunchScreen文件,但我阅读了这篇文章Launch Screen File并做了那里所说的:在“常规”选项卡和 .plist 中将参数留空

但是现在,我没有显示目录中的适当启动图像或默认图像,而是显示黑屏...

我只支持 iPhone 和 iOS 7、8 和 9。

我会错过什么?

谢谢

编辑:这可能是因为图像尺寸不正确吗?例如,对于 iPhone Portrait Retina HD 5.5,我有一个大小为 1242 x 2208 和 name 的文件,对launch_iPhone6Plus-Portrait@3x.png吗?

编辑 2:这就是我在目标的“常规”选项卡中的内容。 目标设置

4

2 回答 2

16

好吧,我注意到,默认情况下,当您创建一个新项目时,您将LaunchScreen.storyboardLaunch Screen Image中获得。

但是,如果您不想使用LaunchScreen.storyboard,那么您要做的就是删除LaunchScreen.storyboard点击 Use Asset Catalog

但默认情况下,它会在 Xcode 版本 7.1.1 中为您提供Brand Asset而不是Launch Image 。

现在单击Brand Asses/Launch Image 旁边的箭头。Xcode 将导航到Assets.xcasets文件夹。

现在单击下面的+以添加应用程序图标和启动图像

从那里你需要选择New iOS Launch Image在此处输入图像描述

这就是您的LaunchImage应该可见的方式。 在此处输入图像描述

现在根据 Apple 文档中指定的大小添加图像。您还可以从以下网址获取启动图像大小:LaunchImageSize

现在转到application>Targets>General并在Launch Images Source中选择LaunchImage在此处输入图像描述

这是添加了LaunchImageAssets.xcassets的图像。 在此处输入图像描述

启动应用程序时的模拟器图像。 在此处输入图像描述

希望它有助于解决您的问题。

于 2015-12-15T13:46:15.363 回答
0

您是否更改了项目的设置,使其指向资产目录作为启动图像的来源?

在此处输入图像描述

于 2015-12-15T11:34:08.887 回答