我有2个自定义单元格,即singleCell和doubleCell。我想知道当didSelectItemAt方法被激活时选择了哪一个。
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
if singleSelected {
print("SINGLE CELL SELECTED)
} else {
print("DOUBLE CELL SELECTED)
}
}
感谢。
答案 0 :(得分:1)
您可以通过查看cellForItem
功能中的didSelectItemAt
来执行此操作:
if let singleCell = collectionView.cellForItem(at: indexPath) as? SingleCell {
// singleCell selected
} else {
// doubleCell selected
}