我现在正在学习这个,所以问题可能是一个小小的少年。这就是我想要做的。我有第一个视图,用静态填充表格的单元格,当你选择其中一个单元格时,它会拉出一个表格来输入数据。
现在,我一直在阅读有关导航按钮和导航的文档,似乎我需要两个独立的viewControllers。一个用于基本应用程序,另一个用于在挑选单元格时提出新页面。这是对的吗?
对不起,这可能有点基础,但我不知道该怎么做。感谢。
答案 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];
}