【问题标题】:iOS : Bypass the splash screeniOS:绕过启动画面
【发布时间】:2014-03-14 05:55:41
【问题描述】:

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

【问题讨论】:

  • @DCMaxxx 是对的。当您启动 Facebook 应用程序时,您会看到新闻源的基本轮廓。这不是应用程序,而是启动画面。

标签: ios iphone ipad splash-screen


【解决方案1】:

根据HIG guidelines,启动图像或启动图像是强制性的。

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

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

【讨论】:

  • 感谢您的帮助.. :)
【解决方案2】:

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

利用启动画面发挥您的优势,并在应用加载时显示您的徽标/信息。

【讨论】:

    【解决方案3】:

    如果您阅读Human Interface Guideline,您会发现启动图像是强制性的。

    但是,您可以伪造使用与您的第一个屏幕相同的图像(这正是 Apple 希望您做的 - 再次查看指南)。

    【讨论】:

      【解决方案4】:

      通用应用程序必须为 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-04-08
        • 2020-08-02
        • 1970-01-01
        • 2016-02-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-24
        相关资源
        最近更新 更多