WXHL 学习总结连载(六)
来源:互联网 发布:淘宝网怎么举报卖家 编辑:程序博客网 时间:2024/06/06 00:32
主要代码如下:
//判断如果正在执行动画,则直接返回
if (self.imageV.isAnimating) {
return;
}
//定义一个可变数组
NSMutableArray *arrayM = [[NSMutableArray alloc]init];
for (int i = 0; i<count; i++) {
//拼接图片名称
NSString *imgName = [NSString stringWithFormat:@"%@_%.2d.jpg",picName,i];
//获取图片
NSString *path = [[NSBundle mainBundle] pathForResource:imgName ofType:nil];
UIImage *img = [UIImage imageWithContentsOfFile:path];
// UIImage *img = [UIImage imageNamed:imgName];
//将图片添加到可变数组
[arrayM addObject:img];
}
//设置UIImageView的animationImages属性,属性中包含执行动画所需的图片
self.imageV.animationImages = arrayM;
//设置动画持续时间
self.imageV.animationDuration = self.imageV.animationImages.count*0.1;
//设置动画重复次数
self.imageV.animationRepeatCount = 1;
//开始动画
[self.imageV startAnimating];
CGFloat delay = self.imageV.animationDuration;
[self performSelector:@selector(clearCache) withObject:nil afterDelay:delay];
}
- (IBAction)knockHead:(UIButton *)sender {
[self startAnimating:81 picName:@"knockout"];
}
- (IBAction)eat:(UIButton *)sender {
[self startAnimating:40 picName:@"eat"];
}
- (IBAction)fart:(UIButton *)sender {
[self startAnimating:28 picName:@"fart"];
}
- (IBAction)cymbal:(UIButton *)sender {
[self startAnimating:13 picName:@"cymbal"];
}
- (IBAction)drink:(UIButton *)sender {
[self startAnimating:81 picName:@"drink"];
}
- WXHL 学习总结连载(六)
- WXHL 学习总结连载 十一
- WXHL 学习总结连载(三)
- WXHL 学习总结连载(四)
- WXHL 学习总结连载(八)
- WXHL 学习总结连载(九)
- WXHL 学习文章连载十二
- WXHL 学习文章连载十三
- WXHL学习文章连载 十四
- WXHL 学习文章连载 (十)
- WXHL 学习文章连载 (十六)
- WXHL学习总结(五)
- WXHL 学习总结(七)
- wxhl ios bj 49期 张浩 学习文章连载 第9章
- 学习总结连载一
- 学习总结连载二
- WXHL
- 《 Linux C编程一站式学习》连载六
- codeforces 311(div2)C-Arthur and Table
- C++ Primer : 第十一章 : 关联容器之概述、有序关联容器关键字要求和pair类型
- Hadoop源码---Inputformat
- 文章标题
- Java中的抽象类
- WXHL 学习总结连载(六)
- C# 事件驱动基础
- 什么是JS事件冒泡?
- C++: 整型转字符串
- Ubuntu下python3 安装 pip 和 Django
- 设计模式实例(Lua)笔记之二(AbstractFactory抽象工厂模式)
- Android高手速成1--第一部分 个性化控件(View) - Aways.Online
- 深度卷积网络CNN与图像语义分割
- 请使用LinkedList来模拟一个队列(先进先出的特性): 1) 拥有放入对象的方法void put(Object o) 2)取出对象的方法Object get() 3)判断队列当中是否为空的方法b