2012-04-11 9 views
0

Aufgrund eines sehr unglücklichen Hindernisses habe ich keine Möglichkeit, UITableView zu verwenden und bin mit UIScrollView festgefahren. Der Grund dafür ist, dass die Artikelrahmen dynamisch sind und zwischen ihnen kein Platz sein sollte. Zum Beispiel bekomme ich 10 Gegenstände, von denen 8 auf der linken Seite und 2 sehr groß auf der rechten Seite sein können. Alle Elemente werden abhängig von einem Netzwerkinhalt wie Bildern oder Videos aufgebaut.UIScrollView mit wiederverwendbaren Elementen

Also meine Frage ist, wie man effizient und so nahtlos wie möglich Elemente aus dem Speicher entladen und sie wieder laden? Welche Scroll-View-Delegate-Methoden sollte ich untersuchen?

Auch meine Bildlaufansicht hat keine Paginierung und es ist nicht anwendbar. Auf dem Bildschirm können jeweils 20 Objekte oder 2 Objekte gleichzeitig angezeigt werden.

Antwort

1

Eugene, im letzten Jahr gab es auf der WWDC eine ausgezeichnete Präsentation über fortschrittliche UIScrollView-Techniken. Es kann hier gefunden werden: https://developer.apple.com/videos/wwdc/2011/includes/advanced-scrollview-techniques.html#advanced-scrollview-techniques

Ich glaube, es wird Ihre Fragen beantworten.

+0

Danke Jack. Ich werde es untersuchen und werde es veröffentlichen, wenn es geholfen hat. – Eugene

+0

Die dort beschriebene Technik ist ähnlich wie ich es brauche. Vielen Dank – Eugene

Verwandte Themen