2016-03-30 49 views

cevap

0

S: Örnek 2'de sormak istiyorum Her 15 saniyeden sonra görüntülerin oto-kayma olması için herhangi bir yol var mı?

A: Hey!

Yaptığımız yerleşik bir yöntem yoktur, ancak her 15 saniyede bir görev yapacak NSTimer'i kullanabilir ve görev, selectItem (: animated) yöntemini kullanarak bir sonraki öğeyi seçer. Ayrıca, 0'dan düşük olan indeksi veya atlıkarıncadaki öğelerin miktarından daha yüksek olan dizini seçmeyi deneyebileceğinizden de haberdar olmalısınız, dolayısıyla koşullu ifadeleri yaptığınızdan emin olmalısınız.

Şerefe! Yukarıda SwiftCarousel ana sayfasında (http://www.thedroidsonroids.com/blog/ios/circular-scroll-view-swiftcarousel/) bulundu.

Düzenleme:

//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 
    } 

} 

kod parçası atlıkarınca dönerli hale getirir.

İlgili konular