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