gpt4 book ai didi

ios - 检测 iOS UICollectionCell 何时离开屏幕

转载 作者:技术小花猫 更新时间:2023-10-29 10:56:50 28 4
gpt4 key购买 nike

我有一个 UICollectionView 将图片作为其数据存储中的元素。

我只想在相应的 UICollectionViewCell 当前显示在屏幕上时才将高分辨率图片加载到元素中。稍后,当 UICollectionViewCell 离开屏幕时,我想将元素的 UIImage 返回到低分辨率版本。

我的问题是,如何检测 UICollectionViewCell 何时离开屏幕?

(我尝试使用 prepareForReuse 方法,但我无法预测它何时会被调用)。

我目前正在使用 scrollViewDidScroll 中的一段代码,每次 View 滚动时,我都会检查 self.collectionView.visibleCells 以查看哪些单元格已滚出屏幕。

这似乎有点开销,我想知道每当滚动屏幕时是否有一个方法调用 UICollectionViewCell 本身?

最佳答案

collectionView:didEndDisplayingCell:forItemAtIndexPath: UICollectionViewDelegate 上的方法应该做你想做的事。

关于ios - 检测 iOS UICollectionCell 何时离开屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18465489/

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