iphone-startup screen:在显示Default.png时管理控制时间(3-4秒)的任何​​方法

时间:2011-03-29 08:34:42

标签: iphone

我使用简单的Default.png进行启动画面。它工作正常。但它很快就会消失它想要在屏幕上至少3-4秒。任何使用计时器的方式或我必须使用图像视图用于启动画面。 在论坛上搜索时,我发现在Apple HUman界面指南中不鼓励使用它。 请帮忙! 感谢。

3 个答案:

答案 0 :(得分:1)

请看这个: http://www.infinitezest.com/articles/application-delegate-for-the-first-iphone-application-explained.aspx

我认为您正在寻找一些代表:

(void)applicationDidBecomeActive:(UIApplication *)application; 

您还可以在应用程序变为活动状态时再次添加相同的默认图像,并在准备好后将其删除。

答案 1 :(得分:0)

只需创建应用程序的初始视图 - 实际应用程序的视图,而不是Default.png - 一个全屏窗口,其中包含一个包含Default.png图像的imageview,并带有一个计时器,可以在任何延迟之后隐藏它我喜欢。当应用程序启动时,它将显示Default.png,当它实际变为活动状态时,相同的图像将就位,产生无缝转换,您将在计划中隐藏它。

答案 2 :(得分:0)

问题的2个步骤

  1. 将你的mainwindow.nib中的imageview添加到你的窗口并将其图像设置为“urDefault.png”

  2. 在你的AppDelegate.m

    -(BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [self performSelector:@selector(removesplashimage) withObject:nil afterDelay:1.0]; [self.window makeKeyAndVisible];

    return YES; }

    -(void)removesplashimage {
    [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:0.7]; [imview setAlpha:0]; [UIView commitAnimations]; }