Swift 如何使UICollectionView单元格可触摸/可单击?

Swift 如何使UICollectionView单元格可触摸/可单击?,swift,uicollectionview,uicollectionviewcell,gesture,Swift,Uicollectionview,Uicollectionviewcell,Gesture,我有一个UICollectionView,其中的单元格保存图像。我想通过代码使UICollectionView的每个单元格都可以触摸/单击,我应该如何处理?您需要覆盖didSelectItemAt:delegate方法 override func collectionView(collectionView:UICollectionView, didSelectItemAt indexPath:indexPath) 将UICollectionView的数据源和委托附加到视图控制器类,并实现该方法

我有一个UICollectionView,其中的单元格保存图像。我想通过代码使UICollectionView的每个单元格都可以触摸/单击,我应该如何处理?

您需要覆盖
didSelectItemAt:
delegate方法

override func collectionView(collectionView:UICollectionView,
didSelectItemAt indexPath:indexPath)
将UICollectionView的
数据源
委托
附加到视图控制器类,并实现该方法

indepath
参数中,您可以获得单元格的位置,然后以编程方式执行您喜欢的任何操作。比如推一个新的ViewController等等

可能有助于理解UICollectionView如何工作以及如何从ViewController类控制它