2016-03-30 12 views

答えて

0

Q:15秒ごとに画像を自動スクロールする方法はありますか?

A: Hey!

作成した組み込みメソッドはありませんが、15秒ごとにタスクを実行するNSTimerを使用することができ、タスクはselectItem(:animated)メソッドを使用して次のアイテムを選択します。また、カルーセル内のアイテムの数よりも多いインデックスまたは0より低いインデックスを索引に選択しようとする可能性があるので、条件文を確実に作成する必要があります。

乾杯!

上記SwiftCarouselホームページ(http://www.thedroidsonroids.com/blog/ios/circular-scroll-view-swiftcarousel/)に記載されています。

編集:

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

} 

コードのこの作品は、カルーセル自動スクロールします。

関連する問題