如何在iOS 8上强制使用启动图像而非启动屏幕?

9

如何在iOS 8中禁用应用程序的启动画面?

我希望使用老式的图像。

如果不可能,如何设置我的LaunchScreen.xib以根据设备显示正确的图片?

4个回答

12

如果你要使用图片,只需删除LaunchScreen.xib即可。在Images.xcassets下,当你创建LaunchImage时,你将能够分配静态图像,就像以前一样。

确保在目标的设置中删除Launch Screen File选择器中的值。


2
如果您没有使用XIB或storyboard方法来开发您的应用程序,那么它将无法显示为“优化的iPhone 6和iPhone 6+”。https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html - Petter
@Petter - 你说的故事板方法是什么意思?在故事板上启动图片?有任何关于此的教程/文档吗? - Duck
@SpaceDog - 我只使用过xib文件。苹果在我链接的iOS人机界面指南中提到“XIB或故事板文件”。因此,我认为您可以使用xib文件或故事板文件。 - Petter
@Calvin Cheng,我在哪里可以找到启动屏幕文件?是哪个文件? - IntoTheDeep

3
除了其他答案之外,还要确保在您进行更改后从模拟器/设备中删除应用程序。请注意,保留HTML标记。

2
我找到了一个方法。删除LaunchScreen.xib文件。然后在目标的“通用”选项卡中,删除“启动屏幕文件”选择器中的行。
它不允许你确认空屏幕,但是你可以通过在清空该行后,在项目导航器中选择任何源文件来克服这个问题。

1
还需要在目标设置中的“Asset Catalog Launch Image Set Name”中填写您在图像资源中创建的LaunchImage的名称。当使用默认LauchScreen创建项目时,该字段为空白。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接