- Registriert
- 13.12.09
- Beiträge
- 266
Hallo zusammen,
ich habe eine App in der eine TableView angezeigt wird. Diese kann x Zellen haben. Es ist eine Custom Cell. Jede Zelle hat zwei Labels und eine ImageView. Die Daten für die zwei Labels und das Bild kommen vom User. Alle Daten inklusive Bild werden in einer Property-List gespeichert und bei Bedarf eben in besagter TableView angezeigt. Das Problem ist jetzt das der TableView beim scrollen ruckelt. Meine erste Vermutung war das es an der Größe der Bilder liegt. habe dann mit einer speziellen Klassenerweiterung für UIImage die Größe und Kapazität der Bilder stark verkleinert (jedes Bild braucht dann nicht mehr als 50 kb) Dann hatte es sich etwas verbessert, aber es ruckelt immer noch sehr stark, wenn eine Zelle neu geladen wird und zwar jedes mal wenn ich den TableView aufrufe. Was gibt es jetzt noch für eine Lösung damit der TableView geschmeidig scrollt? Alles läuft ja lokal es muss nichts von Servern geladen werden usw. Oder ist die Speicherung in der PList quatsch? Habe gelesen das CoreData evtl. schneller ist... soll ich lieber CoreData nutzen? Was würdet ihr mir raten?
ich habe eine App in der eine TableView angezeigt wird. Diese kann x Zellen haben. Es ist eine Custom Cell. Jede Zelle hat zwei Labels und eine ImageView. Die Daten für die zwei Labels und das Bild kommen vom User. Alle Daten inklusive Bild werden in einer Property-List gespeichert und bei Bedarf eben in besagter TableView angezeigt. Das Problem ist jetzt das der TableView beim scrollen ruckelt. Meine erste Vermutung war das es an der Größe der Bilder liegt. habe dann mit einer speziellen Klassenerweiterung für UIImage die Größe und Kapazität der Bilder stark verkleinert (jedes Bild braucht dann nicht mehr als 50 kb) Dann hatte es sich etwas verbessert, aber es ruckelt immer noch sehr stark, wenn eine Zelle neu geladen wird und zwar jedes mal wenn ich den TableView aufrufe. Was gibt es jetzt noch für eine Lösung damit der TableView geschmeidig scrollt? Alles läuft ja lokal es muss nichts von Servern geladen werden usw. Oder ist die Speicherung in der PList quatsch? Habe gelesen das CoreData evtl. schneller ist... soll ich lieber CoreData nutzen? Was würdet ihr mir raten?