Ash*_*lls 2 ios uicollectionview uicollectionviewcell uicollectionviewlayout
我UICollectionView在一个部分中显示了很多项目,使用包裹多行UICollectionViewFlowLayout.
是否有一种简单的方法来确定给定的实际行和列UICollectionViewCell?
在下面的示例图中,我正在寻找行和列:

这只是一个例子 - 在实际的应用程序中,我不知道有多少列.我知道我可以通过知道单元格宽度,集合视图插入和间距来计算,但我希望有另一种方法可以给我答案.
你可以检索indexPath调用:
NSIndexPath *path = [myCollectionView indexPathForCell: cell];
Run Code Online (Sandbox Code Playgroud)
如果每行包含相同数量的项目
NSInteger itemsPerRow = 2;
NSInteger row = path.item / itemsPerRow;
NSInteger column = path.item % itemsPerRow;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
744 次 |
| 最近记录: |