【发布时间】:2011-02-26 05:26:02
【问题描述】:
【问题讨论】:
-
编辑了您的标题和标签。它不是 Xcode。 Xcode 是一种 IDE,可用于以多种语言对多种事物进行编程。您的意思是 Cocoa(Mac OS X 应用程序)或 Cocoa Touch(iOS 应用程序)。
【问题讨论】:
阅读 Apple iPhone 人机界面指南 (HIG)。 “启动画面”不应该用于品牌推广或显示徽标,它应该看起来像应用的默认状态,因此它看起来可以快速启动。
让它在那里停留更长时间将违反 HIG。
iOS 应用程序应尽快启动,以便人们可以毫不拖延地开始使用它们。启动时,iOS 应用应:
显示与应用程序的第一个屏幕非常相似的启动图像。这种做法减少了应用程序的感知启动时间。
避免显示关于窗口或启动画面。一般来说,尽量避免提供任何类型的启动体验,阻止人们立即使用您的应用程序。
【讨论】:
添加带有初始屏幕图像的 UIImageView 作为根视图控制器中的顶视图。一旦真正的飞溅被删除,这个将无缝显示。然后,您可以在设定的时间后将其移除,甚至添加一个不错的效果,例如淡出或动画效果。
【讨论】:
在名为 Default.png 的资源文件中添加图片。并在 [xxx]AppDelegate.m 中编写以下代码:
- (void)applicationDidFinishLaunching:(UIApplication *)app {
sleep(3); // sleep 3 second
....
}
这就是你需要做的一切
【讨论】:
-applicationDidFinishLaunching: 上休眠。如果此方法执行时间过长,应用程序将被终止。