启动图像在iPhone中显示和消失得非常快。 我怎么能控制这个时间?默认多少秒?
由于
答案 0 :(得分:4)
您可以使用sleep(time in seconds)
中的application:didFinishLaunchingWithOptions:
功能明确增加一些时间。
例如:
sleep(3);
将时间延长至3秒。
注意:正如rmaddy所说,让用户长时间盯着启动画面并不是一个好习惯。但您可以根据客户的需求使用它。
快乐的编码。 :)
答案 1 :(得分:2)
没有默认值 - 它会一直持续到您的程序加载并从application:didFinishLaunchingWithOptions:
返回。
如果你想在程序控制下保持图像,那么你需要手动将它放在屏幕上,这是程序显示的第一件事,然后通过常规渠道将其关闭。这对于5之前的iPhone来说相对容易(只需要放一个UIImageView
大Default.png
就可以了)但是从iPhone 5和iPad开始,你将不得不做一些关于要显示哪个默认屏幕的决定。
答案 2 :(得分:0)
您还可以尝试在didFinishLaunchingWithOptions
方法中添加睡眠时间,如下所示:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[NSThread sleepForTimeInterval:3.0f]; //add 3 seconds longer.
//other code....
}