您的位置:首页 > 移动开发 > IOS开发

iOS开发最简单的用一组图片形成动态效果

2017-05-24 13:58 295 查看
iOS开发中,经常需要一些动态效果,动画之类的,然后会用一组图片,加上定时器去循环切换,利用帧动画的原理UIImageView上的图片,达到动态的效果;其实没有必要,昨天研究了下UIImageView的属性,发现UIImageView有一个方法

setAnimationImages  这个方法可以直接把图片数组放进去,然后执行切换图片的时间间隔,就能自行切换图片,非常方便使用,下面是实例代码:

    _birdImage = [[UIImageView
alloc]initWithFrame:CGRectMake(-30,
10,
70, 50)];//实例化一个图片视图

    [_birdImage
setAnimationImages:self.imageArr];//把保存了图片的数组放进去

    _birdImage.animationRepeatCount =
0;

    _birdImage.animationDuration =
1;//每隔多少秒切换图片

    [_birdImage
startAnimating];//开始动画

    [self
addSubview:_birdImage];添加视图

这样既能达到动态效果,使用帧动画的原理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息