启动图像在 iPhone 中出现和消失的速度非常快。我该如何控制这个时间?默认是多少秒?
谢谢
您可以使用sleep(time in seconds)
中的函数 application:didFinishLaunchingWithOptions:
来显式地自行增加一些时间。
例如:
sleep(3);
将时间延长到 3 秒以上。
注意:正如 rmaddy 所说,让用户长时间盯着启动屏幕并不是一个好习惯。但是您可以根据客户的需求使用它。
快乐编码。:)
没有默认值——它一直保持到你的程序被加载并从application:didFinishLaunchingWithOptions:
.
如果您想在程序控制下保持图像,那么您需要手动将其放置在屏幕上作为程序显示的第一件事,然后通过通常的渠道将其关闭。这在 5 之前的 iPhone 上相对容易(只是在里面放一个大UIImageView
的Default.png
),但在 iPhone 5 和 iPad 上,你将不得不做出一些关于显示哪个默认屏幕的决定。
您也可以尝试在您的didFinishLaunchingWithOptions
方法中添加睡眠时间,如下所示:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[NSThread sleepForTimeInterval:3.0f]; //add 3 seconds longer.
//other code....
}