Iphone 具有启动屏幕的多视图应用程序

Iphone 具有启动屏幕的多视图应用程序,iphone,objective-c,Iphone,Objective C,好的,所以我尝试在我的应用程序中添加一个斜线屏幕以方便导航。然而,我完全不知道从哪里开始。我将有几个不同的视图,我想从启动屏幕访问,我想点击一个按钮,以获得每个视图。所以基本上,想想Facebook应用程序的启动屏幕。这就是我希望发生的事情 因此,我拥有的每个类(blueViewController.h,blueViewController.m)都将是一个视图,我希望能够点击一个按钮并转到该视图。有人能不能帮我编写代码,让它发挥作用,或者给我一个很棒的教程,可以帮我解决这个问题?我对子视图做了一

好的,所以我尝试在我的应用程序中添加一个斜线屏幕以方便导航。然而,我完全不知道从哪里开始。我将有几个不同的视图,我想从启动屏幕访问,我想点击一个按钮,以获得每个视图。所以基本上,想想Facebook应用程序的启动屏幕。这就是我希望发生的事情


因此,我拥有的每个类(blueViewController.h,blueViewController.m)都将是一个视图,我希望能够点击一个按钮并转到该视图。有人能不能帮我编写代码,让它发挥作用,或者给我一个很棒的教程,可以帮我解决这个问题?我对子视图做了一些工作,并让它们进行了转换,但我认为在这种情况下,为每个类创建一个新视图会更有效。如果你有任何问题,请提问。谢谢大家!

我相信Facebook应用程序中使用的实际控制器TTLauncherView是开源three20项目的一部分。如果您愿意,可以使用该代码


这听起来很容易。在根视图中,只需创建多个按钮。将它们连接到创建相应视图控制器的不同方法,设置
newController.delegate=self然后用
[自我呈现Modalviewcontroller:…]显示它。

使用
-(void)ModalViewDone:(id)sender
定义
ModalViewDone
协议,让主视图控制器采用该协议并实现该方法,然后将其他视图控制器中的委托定义为
id
类型的属性

每个“分包商”都应该有一个按钮或调用委托的东西。modalViewDone:self
,该按钮或东西应该依次调用
[self dismissModalViewControllerAnimated:
和您想做的任何事情

例如,使用“实用程序应用程序”模板创建一个新的Xcode项目,并查看info按钮的工作方式。基本上,对多个“信息按钮”执行相同的操作,但使用您想要的按钮,而不是信息按钮,或者按照亨特说的做:)