动画图像动画RepeatCount CollectionViewCell

时间:2015-02-20 23:39:47

标签: ios swift animation uicollectionview uicollectionviewcell

我有一个非常整洁的动画,基本上为集合视图单元格绘制了一个边框。

我的动画运作良好,我无法让它无限期地重复。

在:func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {

我以这种方式设置了单元格:

var image = UIImage.animatedImageNamed("Shape + Oval ", duration: 0.5)

    cell.cellImageView.animationRepeatCount = 1
    cell.cellImageView.image = image

为什么animationRepeatCount不能阻止我的单元格图像不断循环

1 个答案:

答案 0 :(得分:1)

您在UIImageView中混合了两种不同的动画图像方法 - 您正在提供动画UIImage,但之后尝试通过UIImageView属性控制动画。

您应该创建一个UIImage个对象数组,并使用它来设置UIImage的{​​{1}}属性,而不是使用动画animationImages。然后,您可以通过cell.imageViewcell.imageView.animationDuration

来控制持续时间