Iphone 是否为新UITableView创建新UITableViewController?
我的问题如下: 我正在制作一个主要基于表视图控制器的iPhone应用程序。我需要能够在运行时为表视图创建数据。我还需要在运行时创建更深的级别。我需要能够点击该行,它应该带我到一个新的空表视图。此外,在理想情况下,我需要能够不断制作数据,并不断深入。创建的数据存储在核心数据中。我已经找到了链接每个表视图中显示的数据的方法 我的问题是: 在新的uitableviewcontroller中创建每个新的表视图可以吗?我就是这样做的 比如说。 如果单击tableviewcontroller行上的“Varun”。它将在运行时创建一个新的tableviewcontroller,并向我显示一个空的表视图。如果我在那里添加数据并返回varun,然后再次单击它,那么数据应该在那里 那么,我应该为每个新的tableview动态创建TableViewController吗 谢谢 如果我不清楚的话,我非常抱歉。这是一个很难解释的概念Iphone 是否为新UITableView创建新UITableViewController?,iphone,objective-c,ios,xcode,uitableview,Iphone,Objective C,Ios,Xcode,Uitableview,我的问题如下: 我正在制作一个主要基于表视图控制器的iPhone应用程序。我需要能够在运行时为表视图创建数据。我还需要在运行时创建更深的级别。我需要能够点击该行,它应该带我到一个新的空表视图。此外,在理想情况下,我需要能够不断制作数据,并不断深入。创建的数据存储在核心数据中。我已经找到了链接每个表视图中显示的数据的方法 我的问题是: 在新的uitableviewcontroller中创建每个新的表视图可以吗?我就是这样做的 比如说。 如果单击tableviewcontroller行上的“Varu
再次感谢 Hy在那里。通常,每个视图都有自己的
UIViewController
-子类实例,因此绝对没有问题。您甚至可以为各个视图创建不同的类。示例:DepartmentListViewController
显示所有部门,并推送到可能显示员工列表的StaffViewController
这为您提供了UIViewControllers
我强烈建议您使用故事板,它对于以数据为中心的应用程序(而不是游戏等)特别有用
故事板引擎为您实例化ViewController,您可以在显示它们之前设置它们的属性。我写了一篇文章,总结了故事板的优点:
查看本教程,它似乎对故事板进行了很好的概述。由于iOS 5.0,您还可以在UITableView
中创建静态单元格和原型单元格,我认为这是对SDK非常有用的补充
要更深入地了解故事板和表格视图,您应该明确地查看关于故事板和UITableView的()会话
您应该在
-(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(nsindepath*)indepath
方法中实现代码
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
YourTableViewController *yourTableView = [[YourTableViewController alloc] initWithStyle:UITableViewStylePlain];
[self.navigationController pushViewController:yourTableView animated:YES];
}
我想这会对你有帮助。嗨!是的,这正是我正在做的:)我想确保为每个
UITableView
制作一个UITableView控制器是可以的。谢谢你好谢谢你提供这么多信息!另一个问题。这可以在运行时完成吗?我可以使用故事板制作无限控制器吗?谢谢可以,因为您可以将ViewController中的分段添加到其自身。这可能有点棘手,因为您可能需要处理嵌套的深度,但这绝对是可能的。