Dairesel kaydırma için üçüncü taraf kullanıyorum ve Her şey mükemmel. İstediğim tek şey kaydırma görünümü otomatik gezinmeli, böylece resimler her 15 saniyede bir otomatik olarak kaydedilmelidir. Üçüncü Taraf Link: https://github.com/DroidsOnRoids/SwiftCarouselDairesel UIScrollView - SwiftCarousel: Otomatik kaydırma yapmak istiyorum
0
A
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.