启动图像无法在iOS 8上加载

时间:2014-12-05 02:56:32

标签: ios xcode

我正在使用Xcode 6.1。我正在为iOS 6.1,iOS 7和iOS 8制作游戏应用程序。我为iOS 5,6,7,8添加了所有适当大小的启动图像。如果我有一个大小问题,Xcode会告诉我,但我在Xcode中没有错误。在Launch Image源中,我单击了LaunchImage。我不明白为什么只有iOS 8启动图像不加载。模拟器直接加载到游戏中。此外,无论是iPhone 4s,5还是6都无所谓。所有iOS 8都不加载启动图像。可能是什么问题?

2 个答案:

答案 0 :(得分:0)

在常规设置面板上,您看到启动屏幕文件吗?在iOS 8中,默认情况下您的应用程序将加载LaunchScreen.xib而不是显示静态图像。在iOS 7及更早版本中,它将使用您设置的启动图像 - 如果您只想要图像,则可能需要使用资产目录。

如果 只想要一张图片,请将UIImageView拖到LaunchImage.xib中,并将启动图像设置为默认图像。

答案 1 :(得分:0)

之前我遇到过这个问题。只需删除iOS 8的启动图像,它就可以在iOS 8下运行。

如果您支持iOS 6,7,请不要专门为iOS 8设置任何资产(忘记iOS 8),因为如果您这样做,iOS 8将不会简单地"放大"您的应用程序,您将负责iPhone 6和更大屏幕上的布局,这可能需要您修改应用程序中的许多自动布局约束以使其正确。