我使用简单的Default.png进行启动画面。它工作正常。但它很快就会消失它想要在屏幕上至少3-4秒。任何使用计时器的方式或我必须使用图像视图用于启动画面。 在论坛上搜索时,我发现在Apple HUman界面指南中不鼓励使用它。 请帮忙! 感谢。
答案 0 :(得分:1)
我认为您正在寻找一些代表:
(void)applicationDidBecomeActive:(UIApplication *)application;
您还可以在应用程序变为活动状态时再次添加相同的默认图像,并在准备好后将其删除。
答案 1 :(得分:0)
只需创建应用程序的初始视图 - 实际应用程序的视图,而不是Default.png - 一个全屏窗口,其中包含一个包含Default.png图像的imageview,并带有一个计时器,可以在任何延迟之后隐藏它我喜欢。当应用程序启动时,它将显示Default.png,当它实际变为活动状态时,相同的图像将就位,产生无缝转换,您将在计划中隐藏它。
答案 2 :(得分:0)
问题的2个步骤
将你的mainwindow.nib中的imageview添加到你的窗口并将其图像设置为“urDefault.png”
在你的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]; }