我需要获取将显示的单元格的indexPath
(例如viewWillAppear:
当时显示 1 或 2 个单元格,则启用分页)。
我找不到任何方法/委托可以告诉我单元格已移动,现在将显示indexPath XYZ
。请帮忙吗?
编辑:我在上面有一个label
collectionView
我想在其中显示有关当前显示的单元格的信息。问题是我不知道将信息从单元格发送到标签的位置,现在正在显示此单元格。
尝试使用 cellForItemAtIndexPath
...每次显示单元格时都会调用它,即使之前显示过。
这回答了你的问题吗?如果没有,请提供一些代码,欢呼:)
最好的解决方案(使用分页时)是使用 collectionView:didEndDisplayingCell:forItemAtIndexPath:
和里面的这一行:
NSIndexPath *visibleIndexPath = [myCollectionView indexPathsForVisibleItems].firstObject;