如何循环CollectionViewCell

时间:2015-08-12 08:25:45

标签: swift uicollectionview slide

我在UICollectionView中有一组collectionviewcell,我使用函数NSTimer.scheduledTimerWithTimeInterval来命令每个单元格显示并每4秒向左移动一次。目前,它们不在循环中,一旦最后一个单元出现,它就会在屏幕上显示为空白。如何为这些单元格创建循环并使它们连续移动?请指教。

func timeSlide() {

    var timeslide = NSTimer.scheduledTimerWithTimeInterval(4, target: self, selector: Selector("onTime"), userInfo: nil, repeats: true)
}

func onTime(){

    collection.contentOffset = CGPointMake(collection.contentOffset.x+375, 0)

}

1 个答案:

答案 0 :(得分:0)

您需要知道集合视图中有多少项目,当它到达最后时,您需要将contentOffset设置回到开头。