2016-03-30 32 views

Antwort

0

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.