我已将启动图像设置在资产目录(LaunchImage
)中,我也在Xcode的目标“常规”选项卡中设置了该目录。运行应用时会显示默认的LaunchScreen
文件,但我读了这个post并执行了那里所说的内容:在“常规”标签中留空Launch Screen File
参数并在.plist
但是现在,我没有显示目录或默认的适当的启动图像,而是显示黑屏......
我只支持iPhone,iOS 7,8& 9。
我能错过什么?
由于
编辑:可能是因为图片尺寸不正确?例如,对于iPhone Portrait Retina HD 5.5,我有一个大小为1242 x 2208且名称为launch_iPhone6Plus-Portrait@3x.png
的文件,这是正确的吗?
答案 0 :(得分:16)
我已经注意到,默认情况下,当您启动屏幕图像时,默认创建新项目时,您将获得LaunchScreen.storyboard
。
但如果您不想使用LaunchScreen.storyboard
,那么您要删除LaunchScreen.storyboard
并点按使用资产目录。
但默认情况下,它会在Xcode版本7.1.1中为您提供品牌资产,而非启动图片。
现在点击品牌评估/启动图片旁边的箭头。 Xcode会将您导航到Assets.xcasets
文件夹。
现在点击下面的 + 添加应用图标&启动图像。
现在根据Apple文档中指定的大小添加图像。您还可以从此网址获取启动图片大小:LaunchImageSize
现在转到应用程序>目标>常规,然后在启动图像源中选择 LaunchImage 。
以下是Assets.xcassets
中添加了 LaunchImage 的图片。
希望它有助于解决您的问题。
答案 1 :(得分:0)