I have a UICollectionView which is about the size of the screen. The UICollectionViewCells that it displays are the same size as the collectionView. Each cell has a UIImage
If you use only didselect:
self.collectionView.allowsMultipleSelection = false
Or delete that line.