CollectionView 不同的单元格选择
Posted
技术标签:
【中文标题】CollectionView 不同的单元格选择【英文标题】:CollectionView different cell selection 【发布时间】:2013-11-15 16:34:10 【问题描述】:我有一个基本的 UICollectionView 设置了 5 个版本的单元格。细胞填充良好。我想要做的是让每个版本都转到情节提要中的某个视图(我已经给出了一个 ID 的视图)。有没有办法做到这一点?我有这段代码可以计算控制器中的项目数量,但是,我将始终知道并控制其中有多少项目:
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
return videoList.count;
我可以使用某种开关让第一个单元格转到一个 UIViewController,然后让第二个单元格转到另一个吗?谢谢
【问题讨论】:
【参考方案1】:您可以使用 indexPath.item 作为开关。在collectionView:didSelectItemAtIndexPath:中,根据你选择的cell的indexPath.item,放入if-else语句(或者switch语句)去不同的控制器。
【讨论】:
【参考方案2】:您应该能够在您的 UICollectionViewDelegate 类中控制它,特别是 collectionView:didSelectItemAtIndexPath: 方法。在这里,您可以使用 indexPath.item 来确定他们触摸了哪个单元格,然后调用 [self performSegueWithIdentifier:sender:] 来控制它接下来在情节提要中的位置。
【讨论】:
以上是关于CollectionView 不同的单元格选择的主要内容,如果未能解决你的问题,请参考以下文章
如何将带有 imagepickercontroller 的照片作为缩略图放入 collectionView 单元格
根据 CollectionView 中的选择更改 ImageView