2010-09-01 50 views
0

我有一个标签栏应用程序,我想显示大部分应用程序具有的公司名称或应用程序名称的视图。如何在应用程序启动时显示简介模式视图?

我创建了后续的viewController

Introduction *introducao = [[Introduction alloc] initWithNibName:@"Introduction" bundle:nil]; 

我不知道哪儿,我应该将代码插入到显示模式,因为我有一个标签栏的应用程序:

[self.navigationController presentModalViewController:galeria animated:YES]; 

我试图在appDelegate插入这些行..但没有工作..有人有一个想法?

回答

0

感谢所有的答案..他们更好地了解过程中非常有用的..

我发现,它正是我所需要的解决方案!因此,如果有人需要用的图像序列创建这些闪屏是非常有用的:

刚刚创建的代表们头一个的ImageView并执行以下操作:

splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; 
splashView.image = [UIImage imageNamed:@"Default.png"]; 
[window addSubview:splashView]; 
[window bringSubviewToFront:splashView]; 

控制飞溅的持续时间屏幕:

[self performSelector:@selector(removeSplash) withObject:nil afterDelay:1.5]; 

要删除飞溅:

-(void)removeSplash; 
{ 
    [splashView removeFromSuperview]; 
    [splashView release]; 
} 

所以如果你想创建一个图像序列只是创建一个方法来改变splashView.image ..并创建一个NSTIMER来调用它..

0

如果您试图在应用程序打开时显示启动画面,则应该使用Default.png图像而不是显示图像的视图控制器。查看苹果关于人机界面指南的文档并开始iPhone开发。

+0

感谢您的回答,我试过这个解决方案,但我不'不知道是否有办法控制屏幕上的图像的持续时间..我想这个解决方案是不是有用的,当我需要显示多个图像,如公司形象,然后应用标题图像。 但无论如何.. – 2010-09-01 19:58:30

0

首先,您需要确保您有一个导航控制器来呈现模型视图。否则,在上面的代码中,你将会发送消息nil,而且什么都不会发生。然后,您需要将presentModalViewController:animated:调用放入应用代理的applicationDidFinishLaunching:实施中。

相关问题