从collectionView显示单元格的索引路径

时间:2014-01-16 09:51:28

标签: ios objective-c uicollectionview nsindexpath

我需要获得将显示的单元格的indexPath(类似viewWillAppear:,此时显示1或2个单元格,启用分页)。

我找不到任何会告诉我单元格被移动并且现在会显示indexPath XYZ的方法/委托。有什么帮助吗?

编辑:我label上面有collectionView,我希望显示有关当前显示的单元格的信息。问题是我不知道从单元格向标签发送信息的位置,现在正在显示该单元格。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

最佳解决方案(使用分页时)是使用collectionView:didEndDisplayingCell:forItemAtIndexPath:并在此内部使用此行:

NSIndexPath *visibleIndexPath = [myCollectionView indexPathsForVisibleItems].firstObject;