动画图像 animationRepeatCount CollectionViewCell

Animated Image animationRepeatCount CollectionViewCell

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

我的动画效果很好,我无法阻止它无限期地重复。

在: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 不能阻止我的细胞图像不断循环播放

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

与其使用动画 UIImage,不如创建一个 UIImage 对象数组并使用它来设置 [=16= 的 animationImages 属性 ].然后,您可以通过 cell.imageView.animationDurationcell.imageView.animationRepeatCount

控制持续时间