Fotoğrafları veri deposunda öğeler olarak tutan bir UICollectionView
yaşıyorum.Bir iOS UICollectionCell'in ekrandan çıkıp çıkmadığını belirleme
Yüksek çözünürlüklü bir resmi, yalnızca ilgili UICollectionViewCell
ekranda görüntülendiğinde, öğeye yüklemek istiyorum. Daha sonra, UICollectionViewCell
ekrandan çıktığında, öğenin UIImage
düşük çözünürlüklü sürümüne geri dönmek istiyorum.
Soruma bir UICollectionViewCell
ekrandan çıkıyorken nasıl algılayabilirim?
(prepareForReuse
yöntemini kullanmayı denedim ancak ne zaman çağrılacağını tahmin edemiyorum).
Şu anda scrollViewDidScroll
adresinde bulunan bir kod parçasını kullanıyorum ve görünüm kaydırdıklarında, ekranın hangi hücrelerden görüntülendiğini görmek için self.collectionView.visibleCells
numaralı telefonu kontrol ediyorum.
Bu biraz daha fazla bir yük olarak görünüyor ve ekranın kaydırıldığı zaman UICollectionViewCell
'un kendisinde denilen bir yöntem var mı?
sadece aradığım şey! thanx –
Çok teşekkür ederim :) Bu aradığım şey :) – Srikanth
Sadece bu yöntemle ilgili sorun, 'collectionView' bir 'reloadData' mesajı aldığında da çağrılacak olmasıdır – Mazyod