4

启动图像在 iPhone 中出现和消失的速度非常快。我该如何控制这个时间?默认是多少秒?

谢谢

4

3 回答 3

4

您可以使用sleep(time in seconds)中的函数 application:didFinishLaunchingWithOptions:来显式地自行增加一些时间。

例如:

sleep(3);

将时间延长到 3 秒以上。

注意:正如 rmaddy 所说,让用户长时间盯着启动屏幕并不是一个好习惯。但是您可以根据客户的需求使用它。

快乐编码。:)

于 2012-11-08T03:51:39.270 回答
2

没有默认值——它一直保持到你的程序被加载并从application:didFinishLaunchingWithOptions:.

如果您想在程序控制下保持图像,那么您需要手动将其放置在屏幕上作为程序显示的第一件事,然后通过通常的渠道将其关闭。这在 5 之前的 iPhone 上相对容易(只是在里面放一个大UIImageViewDefault.png),但在 iPhone 5 和 iPad 上,你将不得不做出一些关于显示哪个默认屏幕的决定。

于 2012-11-08T00:51:28.010 回答
0

您也可以尝试在您的didFinishLaunchingWithOptions方法中添加睡眠时间,如下所示:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    [NSThread sleepForTimeInterval:3.0f]; //add 3 seconds longer.
   //other code....
}
于 2014-04-16T08:47:47.700 回答