swift4--使用UIImageView制作帧动画

24 阅读1分钟
//创建一个图片数组
var images:Array<UIImage> = []
for i in 0 ..< 17 {
    let image = UIImage(named: "qq\(i)")
    images.append(image!)
}
        
let imageView = UIImageView(frame: self.view.frame)
        
//设置图像视图的动画图片属性
imageView.animationImages = images

//设置帧动画的时长为五秒
imageView.animationDuration = 1.6

//设置动画循环次数,0为无限播放
imageView.animationRepeatCount = 1

//开始动画的播放
imageView.startAnimating()
        
self.view.addSubview(imageView)