2010-04-12 52 views
0

我想要一个单独的启动视图,带有一个按钮和一个欢迎屏幕。当按下按钮时,我想导航到包含一个表格视图和工具栏的第二个视图。您是否必须创建一个View Controller才能在视图之间移动?

我试着创建一个ViewController,但我的按钮显示在所有视图。我只想要一个单一的视图,然后当它被按下时,我会进入下一个视图,并开始“真正的”应用程序。有人可以尝试解释最好的架构来做到这一点吗?

(如在由Dave马克和杰夫·拉马什开始iPhone 3开发的第6章)

感谢

回答

0

有U开发的iPhone或iPad,如果其为iphone那么具有u看着UINavigationControllers ?这些允许您以简单的方式从视图控制器切换到视图控制器。

因此,对于你的问题,我会有2个视图控制器一个用于启动和一个表视图视图控制器。假设你设置了导航控制器(你可以很容易地通过xcode使用基于导航的视图控制器启动一个新项目),那么你可以使用[navigationController pushViewController:viewCOntroller)方法来呈现你的视图控制器视图,viewcontrollers也有他们的navigationController作为一个属性,所以当按钮被点击,所有你应该必须这样做

新的视图控制器的视图,你想要显示 和调用(从当前视图控制器)[self.navigationController pushViewController:]方法来显示第二个视图控制器。 释放你刚刚推 导航控制器也有,你可以用它来来回视图控制器之间的导航栏属性视图控制器..继承人的类的引用,它包含了如何使用这些指导.. Navigation Controller Reference

+0

谢谢 - 今天将有一个挖掘。 – Frames84 2010-04-13 08:03:07

相关问题