我现在正在学习这个,所以问题可能有点幼稚。这就是我想要做的。我让第一个视图显示静态填充的表格单元格,当您选择其中一个单元格时,它将拉出一个表单来输入数据。
现在,我一直在阅读有关导航按钮和导航的一般文档,似乎我需要两个单独的viewControllers。一个用于基本应用程序,另一个用于在挑选单元格时显示的新页面。这是正确的吗?
抱歉,这可能有点基础,但我不知道该怎么做。谢谢。
发布于 2009-11-03 03:14:48
基本上你需要创建第二个UIViewController子类,当切换视图时,这个视图控制器需要附加到你的主窗口。
-(IBAction) SwitchView:(id)sender
{
MySubViewController *subViewController = [[MySubViewController] alloc]
initWithNibName:@"SubView" bundle:nil];
self.view insertSubView:subViewController.view atIndex:0];
[subViewController release];
}发布于 2009-11-03 03:05:38
这是正确的。您将拥有两个视图控制器:一个“根”视图控制器是最顶层的视图,第二个视图控制器包含编辑窗体。
当你点击一个单元格时,第二个视图控制器会被推到导航堆栈上。
发布于 2009-11-03 03:12:02
是的,你需要两个视图控制器。
查看斯坦福CS193P iPhone应用程序编程课程的第7课。它可以在网上找到。幻灯片和通过iTunes U的讲座。
CS193P iPhone Application Programming
我真的很喜欢看这门课!
https://stackoverflow.com/questions/1663003
复制相似问题