Ich benutze eine dritte Partei für zirkuläre Scrollview und alles ist perfekt. Das Einzige, was ich möchte, ist scrollview sollte Autoscrolling, so dass Bilder Autoscroll alle 15 Sekunden sein sollte. Drittanbieter-Link: https://github.com/DroidsOnRoids/SwiftCarouselCircular UIScrollView - SwiftCarousel: Willst du Autoscroll
Antwort
Q: Ich möchte in Beispiel 2 fragen, gibt es eine Möglichkeit, Bilder sollten Autoscroll alle 15 Sekunden?
A: Hey!
Es gibt keine integrierte Methode, die wir gemacht haben, aber Sie können NSTimer verwenden, der alle 15 Sekunden eine Aufgabe ausführt, und die Aufgabe würde das nächste Element mit der Methode selectItem (: animiert) auswählen. Sie sollten sich darüber im Klaren sein, dass Sie möglicherweise versuchen, einen Index auszuwählen, der kleiner als 0 ist, oder einen Index, der höher ist als die Anzahl der Elemente im Karussell. Daher müssen Sie unbedingt die bedingten Anweisungen erstellen.
Prost!
Ich fand oben in SwiftCarousel homepage (http://www.thedroidsonroids.com/blog/ios/circular-scroll-view-swiftcarousel/).
Edit:
//declaring variables
var carouselTimer : NSTimer!
var counter = 0
//
//in viewDidLoad
carouselTimer = NSTimer.scheduledTimerWithTimeInterval(5, target: self, selector: #selector(selectIteminCarousel), userInfo: nil, repeats: true)
//
func selectIteminCarousel()
{
carousel.selectItem(counter, animated: true)
counter += 1
if counter > 2
{
self.counter = 0
}
}
dieses Stück Code macht Karussell Autoscroll.