我有一個UICollectionView
將圖片保存爲其數據存儲中的元素。檢測iOS UICollectionCell何時關閉屏幕
我只想在屏幕上顯示相應的UICollectionViewCell
時,纔會將高分辨率圖片加載到元素中。後來,當UICollectionViewCell
熄滅屏幕時,我想將元素的UIImage
返回到低分辨率版本。
我的問題是,我如何檢測UICollectionViewCell
何時會關閉? (我嘗試使用prepareForReuse
方法,但我不能預測它何時會被調用)。
我目前正在使用位於scrollViewDidScroll
的一段代碼,並且每次該視圖滾動時,我正在檢查self.collectionView.visibleCells
以查看哪些單元格已滾動出屏幕。
這似乎有點開銷,我不知道是否有一種方法調用UICollectionViewCell
本身,只要它正在滾動屏幕?
就是我正在尋找的! thanx –
非常感謝:)這就是我一直在尋找:) – Srikanth
這個方法的唯一問題是,當'collectionView'收到'reloadData'消息時,它也會被調用 – Mazyod