0

在包含 10 个单元格的表格视图中,是否需要创建 10 个单独的 UITableViewController 来处理通过单击这 10 个单元格中的每一个加载的不同视图?

这似乎不是很有效——尤其是在需要显示大量数据(以及表格/菜单)的情况下。

您如何编写一个动态 UITableViewController,它可以即时接受任何数据集(如数组)并显示其内容 - 并以可回收的方式执行,以便可以为每个单元格一次又一次地重新创建它点击?

4

1 回答 1

0

我让它主要在我正在构建的应用程序中工作 - 我唯一不完全了解该方法的是“CurrentLevel”的递增是如何工作的,因为自从控制器调用以来,变量似乎只会不断重置本身。

无论如何,这个概念是每次有人单击一个单元格时,都会调用 UITableView 控制器的一个新实例,并生成一个新级别并将其添加到“堆栈”中,并且导航控制器能够跟踪堆栈中的内容并允许您浏览回以前加载的视图。

于 2011-09-17T21:47:04.740 回答