我在collectionview上有一个奇怪的问题。我使用函数
func collectionView(collView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell
检测我的集合视图中的单元格是否被触摸,并且它只能用于第一行中的单元格。
实际上,我的collectionview中有4个项目,在iPhone上我每行显示2个项目,在iPad上每行显示3个项目。 因此,从未检测到第4项(总是在我的collectionview的第2行),但对于第3项,在iPad上检测到TAP,因为它在第一行,但在iPhone上未检测到。 这就是为什么我认为这个问题来自行数。
有什么特别的原因吗?或许我只是犯了一个错误:) 谢谢!