我有一个CollectionView,我想要做的是当有人点击一个单元格时,这个单元格会带你到另一个视图,它会显示与所选单元格相关的所有图像。 我的问题是我无法评估所有单元格中的哪一个是所选单元格,因此我可以在下一个视图中指定与所选单元格相关的所有图像。我使用我正在使用的方法时出错...
答案 0 :(得分:1)
let route = segue.destinationViewController as DetailCollectionViewController
if let indexPath = collectionView.indexPathsForSelectedItems()?.first as? NSIndexPath {
switch indexPath.item {
case 0:
route.passedArray = detailCollection1
case 1:
route.passedArray = detailCollection2
default:
break
}
}
/* for multiple selection
// iterate over the indexPathsForSelectedItems if it is not nil
for indexPath in collectionView.indexPathsForSelectedItems() as [NSIndexPath] {
// do your wok
}
*/
答案 1 :(得分:0)
indexPath.row为您提供第一个单元格。如果您有更多部分,请使用第一个indexPath.section选择您选择单元格的部分。