将数据从集合视图传递到表视图

问题描述 投票:0回答:1

我是一个新学习者,我正在做作业,就这一点而言。我的目标是当用户单击集合视图中的单元格时,我必须进入表视图并将数据传递给它(这意味着表视图将只有一个单元格包含用于所选集合视图项的数据)。

我知道我将无法通过情节提要通过编程方式转到表视图(如果可能,请告诉我),使用委托方法didSelectItemAtIndexPath

您能否解释从集合视图单元格单击中打开表视图的方式,以及如何包装数据以传递给其他控制器(我认为是Segue?但是如果我们不能使用storyBoard,该怎么办)。我不清楚目标c在互联网上没有太多帮助吗?如果您提供一些途径,那将是一件好事;如果您提供解释,那将是极好的???任何帮助材料将是一个加号

我正在将XCode11与目标c一起使用,而不是使用XIB文件,只是通过情节提要进行工作

objective-c uitableview uicollectionviewcell xcode11 xcode-storyboard
1个回答
0
投票

我也认为,segues是解决您的问题的方法。

在情节提要中设置segue,然后在didSelectItemAtIndexPath内用您要传递的数据设置一些变量,然后使用performSegueWithIdentifier:sender开始segue。然后覆盖prepareForSegue:sender,以将该数据传送到destinationViewController。您也可以使用sender将数据从perform...传输到prepare...,但我建议暂时只使用一些实例变量。

© www.soinside.com 2019 - 2024. All rights reserved.