Ich habe ein UIScrollView mit einem Raster von Bildern. Momentan sind es nur 6, aber es könnten ein paar Hundert sein. Daher wäre es natürlich eine schlechte Idee, ein paar hundert UIImageView-Objekte in diesem UIScrollView zu erstellen und sie mit Bilddaten zu füllen. Ich glaube, ich habe das irgendwo in der Apple-Dokumentation gelesen: Sie empfehlen, nur so viel Elemends zu erstellen, wie Sie den scrollbaren sichtbaren Bereich füllen müssen.UIScrollView: Wie würde ich Objekte in meinem scrollbaren Raster wiederverwenden, wenn der Benutzer scrollt?
Aber ich befürchte Leistungsprobleme, wenn ich sofort UIImageView Elemente neu positionieren würde. Ich denke. Wenn der Benutzer nach unten scrollt (nehmen wir an, dass er bei 0,0 beginnt), müsste ich die UIView-Objekte neu positionieren, die oben aus dem sichtbaren Bereich herausgehen, sie schnell nach unten positionieren und dann sehr zuweisen (!!) schnell ein neues Bildobjekt zu diesem UIImageViews in der Zeile. Ich meine ... Was ist, wenn der Benutzer beginnt, wie eine wilde Gazelle zu scrollen, schneller und schneller?
Wie ist Ihr Ansatz dafür?