在内容偏移处检测单元格

时间:2014-10-14 16:14:26

标签: ios uicollectionview

我有一个UICollectionView,我需要检测哪个单元格在视图中。

我已经使用以下代码获得了内容偏移量:

float scrollPoint = self.collectionView.contentOffset.y;

现在我陷入困境的目的是找到那个细胞。

如何找出当时的哪个单元格。

1 个答案:

答案 0 :(得分:3)

使用- indexPathForItemAtPoint:(CGPoint)point

NSIndexPath* path = [self.collectionView indexPathForItemAtPoint:contentOffset];
if (path) {
    // Do stuff.
}

Documentation

实际上,你的contentOffset会给你错误的单元格。您可能只想使用点0,0或其他任何内容来获取位于滚动视图左侧/顶部的单元格。