我有一个非常整洁的动画,基本上为集合视图单元格绘制了一个边框。
我的动画运作良好,我无法让它无限期地重复。
在: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
不能阻止我的单元格图像不断循环
答案 0 :(得分:1)
您在UIImageView
中混合了两种不同的动画图像方法 - 您正在提供动画UIImage
,但之后尝试通过UIImageView
属性控制动画。
您应该创建一个UIImage
个对象数组,并使用它来设置UIImage
的{{1}}属性,而不是使用动画animationImages
。然后,您可以通过cell.imageView
和cell.imageView.animationDuration