我有一个基本的UICollectionView设置,设置了5个版本的单元格。细胞填充良好。我想做的是将每个版本的Segue到故事板中的某个视图(我给了一个ID的视图)。有没有办法做到这一点?我有这个代码计算控制器中的项目数量,但是,我将始终知道并控制其中的项目数:

- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{
    return videoList.count;
.

是否有一些开关,我可以用来让第一个单元格转到一个UIViewController,并让第二个是另一个?谢谢

有帮助吗?

解决方案

您可以使用indexpath.item作为交换机。在CollectionView中:didselectItematindexpath:,输入if-else语句(或switch语句),基于您选择的单元格的IndexPath.Item转到不同的控制器。

其他提示

您应该能够在UICollectionViewDelegate类中控制它,特别是CollectionView:didselectitematindexpath:方法。在这里,您可以使用IndexPath.Item来确定他们触摸的哪个单元格,然后调用[自我performseguewith identifier:sender:]来控制它在下一个故事板中的位置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top