我有一个标签栏应用程序,我希望显示应用程序大部分内容的视图,包括公司名称或应用程序名称。
我已经创建了以下viewController
Introduction *introducao = [[Introduction alloc] initWithNibName:@"Introduction" bundle:nil];
我不知道应该在哪里插入代码来显示模态,因为我有一个标签栏应用程序:
[self.navigationController presentModalViewController:galeria animated:YES];
我试图在appDelegate上插入这些行..但是没有用..有人有想法吗?
答案 0 :(得分:0)
如果您尝试在应用程序打开时立即显示启动画面,则应使用Default.png图像而不是显示图像的视图控制器。查看关于人机界面指南和开始iPhone开发的Apple文档。
答案 1 :(得分:0)
首先,您需要确保有一个导航控制器来显示模型视图。否则,在上面的代码中,您将发送消息nil
并且不会发生任何事情。然后,您需要将presentModalViewController:animated:
调用放入应用委托的applicationDidFinishLaunching:
实施中。
答案 2 :(得分:0)
感谢所有答案..他们对于更好地理解这个过程非常有用..
我找到了一个完全符合我需要的解决方案!因此,如果有人需要使用一系列图像创建这些启动画面,那么它非常有用:
只需在Delegates Header上创建一个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来调用它。