创建
let image = UIImageView.init(frame: CGRect.init(x: 10, y: 10, width: 100, height: 100))
image.animationImages = [UIImage(named:"1")!,UIImage(named:"3")!]
//频率
image.animationDuration = 0.5
image.animationRepeatCount = 0
self.view.addSubview(image)
//开始动画
image.startAnimating()
//延迟操作
let time: TimeInterval = 5.0
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + time) {
//code
image.stopAnimating()
}
本文介绍如何使用Swift编程语言创建一个简单的UIImageView动画,通过设置动画图片、动画时长及重复次数实现循环播放效果,并利用DispatchQueue进行延迟操作以控制动画停止。
208

被折叠的 条评论
为什么被折叠?



