Wie Sie programmgesteuert einen Bildlauf durch eine Ansicht Sammlung?
Habe ich eine Sammlung Blick in meine anzeigen. In den Zellen sind Bild-Ansichten, und es hat eine Sektion.
Will ich jetzt scrollen Sie programmgesteuert durch die Bilder. Ich möchte die animation passieren, endlos, also es fängt an mit Punkt eins nach dem erreichen der Position 10.
Es wäre auch hilfreich, wenn Sie irgendeine Methode, wo man Animationen wie die Zellen immer größer, nach immer programmgesteuert geklaut von rechts.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es zwei Methoden, die helfen könnten Sie dies erreichen:
oder
Beide sind auf
UICollectionView
so dass Sie verwenden können was auch immer bequemer. Erstellen Sie eine benutzerdefinierte animation für dies ist jedoch eher schwierig. Eine schnelle Lösung, je nachdem, was Sie brauchen könnte diese Antwort.Swift 4, iOS 11:
NSTimer
zum ausführen einer wiederholte Aufgabe und rufensetContentOffset
mit einem Wert, der nach jedem Aufruf erhöht.Swift 4, iOS 11
Basierend auf Mr. Bean ' s Antwort, hier ist ein eleganter Weg, mit UICollectionView Erweiterung:
Nun können Sie es verwenden, wo immer Sie wollen:
guard contentOffset <= self.contentSize.width - self.bounds.size.width else { return }
vor ScrollToNextItem.Mit Abstand ist dies der beste Ansatz, den ich traf, der trick ist, Blättern Sie zu dem frame mit der nächsten Objekte. Bitte finden Sie den code