RootViewController的

时间:2009-11-02 18:58:12

标签: iphone sdk navigation

我现在正在学习这个,所以问题可能是一个小小的少年。这就是我想要做的。我有第一个视图,用静态填充表格的单元格,当你选择其中一个单元格时,它会拉出一个表格来输入数据。

现在,我一直在阅读有关导航按钮和导航的文档,似乎我需要两个独立的viewControllers。一个用于基本应用程序,另一个用于在挑选单元格时提出新页面。这是对的吗?

对不起,这可能有点基础,但我不知道该怎么做。感谢。

3 个答案:

答案 0 :(得分:3)

这是正确的。您将拥有两个视图控制器:作为最顶层视图的“根”视图控制器,以及包含编辑表单的第二个视图控制器。

当您点按一个单元格时,第二个视图控制器会将推送导入到导航堆栈中。

答案 1 :(得分:2)

是的,您需要两个视图控制器。

查看Stanfords CS193P iPhone应用程序编程课程的第7课。它可以在线获得。幻灯片和讲座都通过iTunes U.

CS193P iPhone Application Programming

我非常喜欢看课程!

答案 2 :(得分:2)

基本上你需要创建第二个UIViewController子类,这个viewcontroller需要在切换视图时附加到主窗口。

-(IBAction) SwitchView:(id)sender
{
MySubViewController *subViewController = [[MySubViewController] alloc]
                                         initWithNibName:@"SubView" bundle:nil];
self.view insertSubView:subViewController.view atIndex:0];
[subViewController release];
}