在部分滚动时调用CellForItemAt

时间:2019-01-30 12:16:48

标签: ios swift uiscrollview uicollectionview collectionview

我是iOS开发的新手,我的应用中有一个bug。我有一个使用过收藏夹视图的News Like / InShorts应用程序。一个新闻提要占据整个屏幕空间。假设我为每个新闻提要都有一个视频和描述文字。现在发生的是,当我从集合视图单元格[0,1]局部滚动到[0,2]时,我没有松开手指,而是回到[0,1]。现在,一旦将集合视图单元格部分滚动到第二个单元格,就会为下一个第二个单元格调用CellForItemAt,并且第二个单元格的视频URL绑定到对象,但是我尚未滚动到第二个单元格。因此,当我单击第一个单元格中的“播放”按钮时,它将加载第二个单元格中一部分的视频。所以我的问题是,如何避免在部分滚动中调用cellForItemAt的这种行为?

PS:我没有预取数据。

0 个答案:

没有答案