[英]Get indexPath of cell when it's being shown from collectionView
我需要获取将显示的单元格的indexPath
(类似viewWillAppear:
当时显示1或2个单元格,已启用分页)。
我找不到任何可以告诉我单元格已移动并且现在将显示indexPath XYZ
方法/委托。 有什么帮助吗?
编辑:我在collectionView
上方有一个label
,我想在其中显示有关当前显示的单元格的信息。 问题是我不知道将信息从单元格发送到标签的位置,因为现在正确切显示此单元格。
尝试使用cellForItemAtIndexPath
...每次显示一个单元格时都会调用它,即使之前已显示它也是如此。
那回答了你的问题吗? 如果没有,请提供一些代码,加油:)
最好的解决方案(使用分页时)是使用collectionView:didEndDisplayingCell:forItemAtIndexPath:
并在其中collectionView:didEndDisplayingCell:forItemAtIndexPath:
以下行:
NSIndexPath *visibleIndexPath = [myCollectionView indexPathsForVisibleItems].firstObject;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.