UICollectionView显示与所选单元格相关的图像

时间:2014-11-20 13:04:06

标签: ios iphone swift uicollectionview

我有一个CollectionView,我想要做的是当有人点击一个单元格时,这个单元格会带你到另一个视图,它会显示与所选单元格相关的所有图像。 我的问题是我无法评估所有单元格中的哪一个是所选单元格,因此我可以在下一个视图中指定与所选单元格相关的所有图像。我使用我正在使用的方法时出错...

enter image description here

2 个答案:

答案 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选择您选择单元格的部分。