Ios 检测最后一个集合视图单元格

Ios 检测最后一个集合视图单元格,ios,uicollectionview,uicollectionviewcell,Ios,Uicollectionview,Uicollectionviewcell,我有一个集合视图,可以从我的服务器加载30个对象。我需要知道最后一个单元格何时穿过屏幕,这样我就可以用30多个对象刷新数据。如何在集合视图中执行此操作?我可以通过以下内容检测屏幕上的哪个单元格吗 - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{ } 您可以使用scrollView.contentOffset。您还可以检查collectionView:cellForItemAtIndexPath:中的indexath

我有一个集合视图,可以从我的服务器加载30个对象。我需要知道最后一个单元格何时穿过屏幕,这样我就可以用30多个对象刷新数据。如何在集合视图中执行此操作?我可以通过以下内容检测屏幕上的哪个单元格吗

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
}

您可以使用
scrollView.contentOffset
。您还可以检查
collectionView:cellForItemAtIndexPath:
中的
indexath
(例如,
如果(indexPath.row%30==0){}
)。我喜欢if(indexPath.row%30==0){}。你能在这方面再扩展一点吗?请查看下面的链接@KevinPuntney它只是测试当前行是否可以被30整除。因此,代码将在单元格30、60、90、120等上触发。您可以调用启动请求的方法。(只需确保检查您是否已经完成了,因为用户上下滚动可能会触发多次。)谢谢。那真是有趣的东西!