启动图像在iPhone中出现并消失了很快。我该如何控制这次?默认值多少秒?
谢谢
您可以在application:didFinishLaunchingWithOptions:
中使用sleep(time in seconds)
函数,以明确增加一些时间。
eg:
sleep(3);
将把时间扩展到3秒。
Note :正如Rmaddy所说,让用户在Splash屏幕上凝视很长时间不是一个好习惯。但是您可以在客户的需求中使用它。
愉快的编码。:)
没有默认值 - 它一直持续到您的程序被加载并从application:didFinishLaunchingWithOptions:
返回。
如果您想将图像保持在程序控制下,则需要将其放在程序显示的第一件事时将其放在屏幕上,然后通过通常的频道将其放置。在5 iPhone上,这相对容易(只需在其中添加一个带有Default.png
的大型UIImageView
),但是在iPhone 5和iPad上,您将不得不做出某种决定,以决定哪种默认屏幕显示。
您也可以尝试在didFinishLaunchingWithOptions
方法中添加睡眠时间:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[NSThread sleepForTimeInterval:3.0f]; //add 3 seconds longer.
//other code....
}