gpt4 book ai didi

ios - 如何查看哪些 UICollectionView 单元格已滚动

转载 作者:行者123 更新时间:2023-11-28 08:11:35 24 4
gpt4 key购买 nike

我有一个帖子的 Collection View 。我希望能够跟踪当前用户查看了哪些帖子。我怎样才能避免某些问题,例如不允许我使用 did end decelerating 的快速滚动。

想法是了解所有已通过屏幕用户可见区域的单元格。我的收藏单元是全屏的。有什么想法吗?

最佳答案

我认为您可以使用willDisplay 来跟踪开始时间显示单元格

func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {

// Save start time view at indexPath.
}

并使用didEndDisplaying 跟踪结束时间显示单元格

func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {

// End time at indexPath
// End - Start time > "time of view" => Viewed
}

关于ios - 如何查看哪些 UICollectionView 单元格已滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43624656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com