从集合中显示单元格时获取单元格的索引路径视图



我需要获取将显示的单元格的indexPath(例如viewWillAppear:当时显示 1 或 2 个单元格,则启用分页)。

我找不到任何方法/委托可以告诉我单元格已移动,现在将显示indexPath XYZ。请帮忙吗?

编辑:我在上面有一个label collectionView我想在其中显示有关当前显示的单元格的信息。问题是我不知道将信息从单元格发送到标签的位置,现在正在显示此单元格。

尝试使用 cellForItemAtIndexPath ...每次显示单元格时都会调用它,即使之前显示过。

这回答了你的问题吗?如果没有,请提供一些代码,欢呼:)

最好的解决方案(使用分页时)是使用 collectionView:didEndDisplayingCell:forItemAtIndexPath: 和里面的这一行:

NSIndexPath *visibleIndexPath = [myCollectionView indexPathsForVisibleItems].firstObject;

最新更新