iOS应用程序必须使用启动映像吗?应用程序启动时会显示多长时间,我们可以控制持续时间吗?
答案 0 :(得分:1)
iOS文档声明启动图像是App Store提交的必要条件,但是我目前有一个没有的应用程序(只是忘了添加它),所以看起来它们并不过分严格。执行或文件(至少我读过)是不正确的
启动应用程序时会显示图像本身。您可以通过设置来控制持续时间,以便您的应用程序启动更快(或更慢,但我不知道您为什么要这样做)。
这是必需的,以便操作系统在应用程序初始化时显示某些内容(因为系统无法截取应用程序并在应用程序之间切换时使用它)
答案 1 :(得分:1)
从第204页开始,Apple的iOS Human Interface Guidelines文档
为了增强用户在应用启动时的体验,您必须提供 至少一个发射图像。启动图像看起来与第一个非常相似 屏幕显示您的应用。 iOS时会立即显示此图像 用户启动您的应用程序,直到该应用程序完全可以使用。
只要您的应用程序可以使用,您的应用就会首先显示它 屏幕,替换启动占位符图像。
您无法控制持续时间,但是,如果设置启动图像(因为您需要执行此操作)并创建一个显示此相同图像的特殊根视图控制器,则一旦删除启动图像,您的控制器就会可见。该控制器通常用于游戏,可能为主菜单播放一些音乐并呈现一些选项。它将使发射图像过渡看起来完美无瑕。
答案 2 :(得分:0)
在加载应用程序时会显示启动图像。应用程序加载速度越快并在屏幕上获得第一个视图,启动图像的显示持续时间就越短。因此,您无法直接控制持续时间,但通过确保应用程序快速加载,您可以对其产生影响。
答案 3 :(得分:0)
尽管HIG表示需要启动图像,但它们并非出于技术观点。例如,我的所有开发工作都没有启动映像就可以正常运行。
它的作用是,如果您的应用程序需要相当长的时间才能启动(想想游戏,或者HootSuite的具体示例),它会向用户提供一些反馈,实质上是说设备没有被冻结而一切都得到了启动。
答案 4 :(得分:-4)
我从未创建过iOs应用程序,但我已经完成了Flash。启动图像用于加载程序。因此,程序越大,图像显示的时间越长。如果您不需要启动图像,仍然建议使用它,因为无聊的黑屏会导致一些问题: