Schleife ein UIScrollView [duplizieren]

8

Ich habe eine UIScrollView und darin verschiedene Bilder (ca. 30). Ich möchte es möglich machen, wenn der Benutzer das letzte Bild erreicht, um das erste nach dem Bild zu zeigen und so weiter. Und ich möchte das gleiche Feature mit dem ersten Bild implementieren (um zum letzten Bild zu gelangen). Ich möchte die Bilder sanft durchlaufen, so dass der Benutzer nicht einmal merkt, dass er eine weitere Schleife erstellt.

Was ist der beste Weg, dies zu erreichen?

Danke.

    
Ilya Suzdalnitski 05.09.2009, 17:35
quelle

2 Antworten

24

Ich habe das gerade gemacht. Ich habe eine Reihe von Bildern, die ich zum Scrollview hinzufügen möchte, also füge ich zuerst das letzte zum scrollview hinzu, dann laufe durch das Array, um alle Bilder hinzuzufügen und danach füge ich das erste aus dem Array hinzu.

Schauen Sie sich diesen Code an:

%Vor%

Ich benutze dann scrollViewDidEndDecelerating, um zu überprüfen, wo in der Bildlaufleiste der Benutzer ist, und dann zum zweiten Bild oder zum letzten Bild zu springen, damit sie fortlaufend scrollen können ... Sorry, wenn ich es nicht gut erklärt habe - kurz Zeit! Aber dieser Code funktioniert gut für mich auf dem Gerät ..

    
Craig 30.11.2009, 16:18
quelle
7

Sie können auch unbegrenztes Scrollen ohne Paging durchführen. Hier ist eine großartige Erklärung auf der WWDC

    
bbrame 10.04.2012 18:40
quelle

Tags und Links