UIImageView 如果要实现类似于grf的动画图 我们可以直接使用两中方式实现
方法一,设置动态图片
首先,我们需要一组实现动画的图片,按照顺序命名
如图所示 test
我们可以创建UIImage
let img1=UIImage.animatedImageNamed("test", duration: 2.0)
然后将图片直接赋值给UIImageView即可
完成代码如下
//使用img来实现动画
let img1=UIImage.animatedImageNamed("test", duration: 2.0)
let imgV3=UIImageView(image: img1)
imgV3.frame=CGRectMake(20, 500, 100, 100)
self.view .addSubview(imgV3)
执行看效果
方法二,通过数组图片赋值
这里我们稍微做复杂一点可以控制图片动画的开始结束
首先创建一个button用于控制动画

本文介绍了在Swift中为UIImageView添加动画的两种方法。方法一是设置动态图片,通过指定顺序的图片名实现;方法二是通过数组加载图片并控制动画的开始和结束。在实现过程中需要注意,停止动画后需设置UIImageView的image属性以保持显示。

4680

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



