如何制作tableview的多个实例?

时间:2016-02-26 12:37:02

标签: ios swift uitableview parse-platform

我有一个图像集合,以便在单击图像时显示一个tableview。我的tableview显示从我的解析服务器查询的帖子,但当我回到我的收集视图并单击另一个图像时,我被带到显示相同数据的视图控制器。

我试图让每个collectionview图像的表视图查询自己独特的帖子集。

如何为每个集合视图图像创建一个单独的tableview实例?

我的集合视图中的代码是didSelectItemAtIndexPath:

[![Project][1]][1]

2 个答案:

答案 0 :(得分:0)

didSelectItemAtIndexPath的实施中,您永远不会使用indexPath参数。它只是意味着您的代码并不关心选择了哪个单元格,并且您将始终使用相同的视图控制器来显示相同​​的数据。

为了让它工作,在didSelectItemAtIndexPath方法中,保持对所选indexPath的引用,甚至引用与此索引路径相对应的数据(您在{{中实际使用的数据) 1}})。

然后,在包含collectionView的视图控制器中,覆盖cellForItemAtIndexPath并使用它在推送之前将数据传递给带有tableview的ViewController。 来自UIViewController Class Reference的更多信息。

答案 1 :(得分:0)

你的myTableView'你应该有一个变量。并在“pushViewController'之前给它一个值。这样的事情:

pager.setAdapter(anotherAdapter)