如何设置启动画面显示时间?

时间:2011-02-26 05:26:02

标签: cocoa-touch splash-screen

  

可能重复:
  How can I display a splash screen for longer on an iPhone?

如何设置启动画面显示时间?

3 个答案:

答案 0 :(得分:9)

阅读Apple iPhone人机界面指南(HIG)。 “启动画面”不应该用于品牌标识或显示徽标,它应该看起来像应用程序的默认条件,因此它似乎可以快速启动。

让它在那里停留更长时间会违反HIG。

http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/UEBestPractices/UEBestPractices.html#//apple_ref/doc/uid/TP40006556-CH20-SW1

iOS应用程序应尽快启动,以便人们可以毫不拖延地开始使用它们。启动时,iOS应用应该:

显示与应用程序的第一个屏幕非常相似的启动图像。这种做法减少了应用程序的感知启动时间。

避免显示“关于”窗口或启动画面。通常,尽量避免提供任何类型的启动体验,以防止人们立即使用您的应用程序。

答案 1 :(得分:4)

使用启动画面图像添加UIImageView作为根视图控制器中的顶视图。一旦真正的飞溅被移除,这个将无缝显示。然后,您可以在设定的时间后删除它,甚至可以添加一个很好的效果,例如淡化或动画效果。

答案 2 :(得分:0)

在名为Default.png的资源文件中添加图片。并在[xxx] AppDelegate.m中编写以下代码:

- (void)applicationDidFinishLaunching:(UIApplication *)app {
    sleep(3); // sleep 3 second
        ....
}

这就是你需要做的一切