- Registriert
- 11.07.12
- Beiträge
- 8
Hiho! Mal schauen ob noch jemand wach ist
Habe Urlaub und bin derzeit an meiner ersten App.
Zu meiner Frage: Ist es irgendwie möglich die Zellen eines TableViews "vorzuladen" ?
Hintergrund ist: Ich habe 9 sichtbare Zellen auf dem Bildschirm, die wiederverwendet werden. Jedes Zelle hat enthält vorne ein Bild, welches aus einer URL gleaden wird. Um eine gute Scrollperformance zu erreichen, werden die Bilder gecached. Das funktioniert zwar auch ganz gut, allerdings erst ab dem Zeitpunkt wo jede Zeile einmal geladen/angezeigt wurde.
Meines Wissens werden in "cellForRowAtIndexPath" nur die sichtbaren Zellen belegt (soweit ich mich an mein Debug erinnere). Dort wird also jeweils das Bild gecached. Wichtig wäre mir aber, dass einmal alle Zellen durchlaufen werden (in einer art Ladephase) bevor ich den User auf die Tabelle loslasse. Entweder mit einem Loadingscreen (den ich sowieso schon habe), oder durch einen Backgroundjob. Es geht mir darum, dass die Tabelle nicht erst einmal komplett durchgescrollt werden muss, damit die Animation danach flüssig verläuft.
Vlt. kann mir ja jemald helfen und weiß, wie man dieses Problem lösen könnte. Vielen Dank schonmal

Zu meiner Frage: Ist es irgendwie möglich die Zellen eines TableViews "vorzuladen" ?
Hintergrund ist: Ich habe 9 sichtbare Zellen auf dem Bildschirm, die wiederverwendet werden. Jedes Zelle hat enthält vorne ein Bild, welches aus einer URL gleaden wird. Um eine gute Scrollperformance zu erreichen, werden die Bilder gecached. Das funktioniert zwar auch ganz gut, allerdings erst ab dem Zeitpunkt wo jede Zeile einmal geladen/angezeigt wurde.
Meines Wissens werden in "cellForRowAtIndexPath" nur die sichtbaren Zellen belegt (soweit ich mich an mein Debug erinnere). Dort wird also jeweils das Bild gecached. Wichtig wäre mir aber, dass einmal alle Zellen durchlaufen werden (in einer art Ladephase) bevor ich den User auf die Tabelle loslasse. Entweder mit einem Loadingscreen (den ich sowieso schon habe), oder durch einen Backgroundjob. Es geht mir darum, dass die Tabelle nicht erst einmal komplett durchgescrollt werden muss, damit die Animation danach flüssig verläuft.
Vlt. kann mir ja jemald helfen und weiß, wie man dieses Problem lösen könnte. Vielen Dank schonmal
