滚动UICollectionView(水平)

时间:2017-03-18 12:01:42

标签: ios swift scroll uicollectionviewcell

我正在尝试从右向左水平滚动UICollectionView个单元格。每个单元格包含一个存储在数组中的UIImage。我正在使用以下功能

var index: Int = 0
var timer : Timer!

 timer = Timer(timeInterval: 1, target: self, selector: #selector(scrollToNext), userInfo: nil, repeats: true)

func scrollToNext() {
    index += 1
    let indexPath = IndexPath(row: index, section: 0)
    self.collectionView.scrollToItem(at: indexPath, at: .left, animated: true)
}

除最后5/6个单元格外,所有单元格都完美滚动。假设,数组包含9个图像。滚动前3个图像但不滚动最后6个图像。最后6张图像位于UICollectionView的可见矩形中。问题是什么?任何帮助将不胜感激。

0 个答案:

没有答案