在包含10个单元格的表视图中,是否需要创建10个单独的UITableViewController来处理通过单击这10个单元格中的每一个而加载的不同视图?
这看起来效率不高 - 特别是在需要显示大量数据(以及表格/菜单)的情况下。
如何编写动态UITableViewController,它可以动态接受任何数据集(如数组)并显示其内容 - 并以可循环的方式执行,以便可以一次又一次地重新创建它单击的单元格?
答案 0 :(得分:0)
我主要在我正在构建的应用程序中工作 - 我唯一不了解该方法的方法是如何增加“CurrentLevel”的工作原理,因为看起来这个变量会一直在重置控制器自己调用。
无论如何,这个概念是每当有人点击一个单元格时,就会调用一个新的UITableView控制器实例并生成一个新的级别并添加到“堆栈”中,导航控制器能够跟踪其中的内容。堆栈,允许您浏览回先前加载的视图。