Wie auch immer in UICollectionView hacken, WillDisplayCell Delegate-Methode aufrufen, wenn Zelle angezeigt wird?UICollectionView WillDisplayCell Delegate-Methode?
Ich brauche das für verzögertes Laden, und ich tue es schön mit UITableView, aber offiziell UICollectionView nicht über diese Art von Delegatmethode.
Also, irgendwelche Ideen? Vielen Dank!
Nur aus Neugier: Warum ist dequeueReusableCellWithReuseIdentifier: forIndexPath: nicht ausreichend? Ist das nicht schon faul? Ich dachte, dass die Zelle direkt nach dieser Methode angezeigt wird. – Masa
@Masa ist es "Art" Lazy Loading, aber stellen Sie sich vor, Sie hatten ein Vollbild bei 2208x1242 Pixel und Sie wollten nur eine HTTP-Verbindung zum sichtbaren Bild zulassen. 'cellForItemAtIndexPath' würde mehrere Male ausgelöst werden, es ist im Grunde Prefetching, nicht Lazy Loading. Zu Ihrer Information: dieser Delegat ist in ios8 https://developer.apple.com/library/IOs/documentation/UIKit/Reference/UICollectionViewDelegate_protocol/index.html#//apple_ref/occ/intfm/UICollectionViewDelegate/collectionView:willDisplayCell:forItemAtIndexPath zur Verfügung: –