我有一个 CGPoint,我想知道我的集合视图中的哪个单元格当前包含该点。有什么简单的方法可以做到这一点还是我必须编写自己的方法?
我没用过UICollectionView
就这么多,但有一个看起来很完美的方法:
- (NSIndexPath *)indexPathForItemAtPoint:(CGPoint)point;
您传递给该方法的点必须位于集合视图的坐标系内。你可以做:
CGPoint convertedPoint = [collectionView convertPoint:point fromView:viewThatYouGotThePointFrom];
如果您获得的点最初不是来自集合视图,则可以获得正确的点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)