OC中如何创建帧动画

本文介绍了在Objective-C中创建帧动画的详细步骤,包括创建可变数组存储图片、使用for循环加载图片、设置动画播放图片、动画重复次数、执行时间及启动动画。通过实例展示了如何实现帧动画,并提供了关键代码。
摘要由CSDN通过智能技术生成

目录

配置过程:

一.创建可变数组,用于存放帧动画的每一张图片

二.使用for循环加载每一张存在在文件中的图片

三.设置动画播放的图片 (放入数组)  把存放了图片对象的数组赋值给imageview的animationImages属性

四.设置动画播放的次数

五.设置动画执行的时间

六.开启动画

七.代码


配置过程:

在实现帧动画的过程中,我们需要图片源,并且为了方便实现,我们将图片的名称统一前缀命名,图片数量为30张,并且需要注意的是,所有存放的帧动画图片大小需一致,这样在播放的过程中能正常的实现图片放映.

img_1-img_30为此示例的30张图片名称.

一.创建可变数组,用于存放帧动画的每一张图片

NSMutableArray *imgArr = [NSMutableArray  array];

二.使用for循环加载每一张存在在文件中的图片

    for (int i = 0; i < 30; i++) {

        // 1.1.获取图片的名称

        NSString *imageName = [NSString stringWithFormat:@"%d", i + 1];

        // 1.2.加载图片  会自动根据文件名在文件里找,返回图片对象

        UIImage *image = [UIImage imageNamed:imageName];//imageName文件名 

        // 1.3.将image对象放入数组中  把一个个图片对象放到可变数组里面去

        [imgArr addObject:image];

    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值