当用户触摸屏幕时,uiimageviewanimation停止

我有一个UImageview与animation图像。 我将在代码中添加uiimageview,并将其作为CollectionViewCell的一部分。当用户触摸单元格时,animation停止,为什么会发生这种情况?

码:

var images: [UIImage] = [] for i in 0...10 { images.append(UIImage(named: "image\(i)")) } let i = UIImageView(frame: CGRect(x: xPos, y: yPos, width: 200, height: 200)) i.animationImages = images i.animationDuration = 0.5 i.startAnimating() i.contentMode = UIViewContentMode.Center i.userInteractionEnabled = false self.addSubview(i) 

在您的自定义集合视图单元类中,编写以下方法来解决问题

 func setSelected(selected:Bool) { } func setHighlighted(higlighted:Bool) { } 

Swift 4.0版本:

 override open var isSelected: Bool { set { } get { return super.isSelected } } override open var isHighlighted: Bool { set { } get { return super.isHighlighted } }