iOS:绕过启动画面

时间:2014-03-14 05:55:42

标签: ios iphone ipad splash-screen

只是想一想,我们可以在开发应用程序时绕过Splash-Screen iPhone / iPad应用程序吗? 实际上,我需要没有Splash-screen的app,但是如果我没有在X-code中为Splash设置图像,它在启动后显示为黑屏,我想覆盖它。

4 个答案:

答案 0 :(得分:8)

根据HIG guidelines,必须使用启动图像或启动图像。

  

您必须至少提供一张启动图片。通常,iPhone应用程序包括至少一个纵向的启动图像; iPad应用程序包括至少一个纵向启动图像和至少一个横向启动图像。

Apple不接受提交审核但没有启动画面的申请。

答案 1 :(得分:2)

我认为这是不可能的。当您的应用程序加载到内存中时,会显示启动画面。因此,您应该提供一个启动画面,以使加载过程看起来更好。

使用启动画面,并在应用加载时显示您的徽标/信息。

答案 2 :(得分:1)

如果您阅读Human Interface Guideline,则会看到启动图片是强制性的。

但是,您可以使用与第一个屏幕相同的图像伪造没有它(这正是Apple希望您做的事情 - 再次参阅指南)。

答案 3 :(得分:0)

通用应用必须为iPhone和iPad成语提供启动图像。

https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12

要让系统知道您的应用支持iPhone 5屏幕尺寸,请在应用套装中包含正确命名的启动图像。在运行时,系统会查找名称中包含-568h修饰符的启动图像。如果存在此类图像,系统会假定您的应用程序明确支持iPhone 5并以全屏模式运行。如果没有这样的图像,系统会在具有较大屏幕的设备上使用应用程序内容上方和下方的黑条运行您的应用程序;它还会将您应用的屏幕尺寸报告为320 x 480点,以便您的应用基于屏幕的计算继续正确。

https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html