黑马程序员技术交流社区
标题:
【UI】汤姆猫的步骤及相关知识
[打印本页]
作者:
你说呢
时间:
2015-8-5 12:45
标题:
【UI】汤姆猫的步骤及相关知识
汤姆猫:
0、动态加载图片到一个NSArray中
NSMutableArray *arrayM=[NSMutableArray array];
for(int i=0;i<81;i++){
拼接图片名称
NSString *imgName=[NSString stringWithFormat:@”drink_%02d,jpg”,i];
//根据图片名称加载图片
//UIIamge *imgCat=[UIIamge imageNamed:imgName];
------/通过这种方式会大量加载到内存中,导致应用程序占用内存过大
解决思路:
NSString *path=[[NSBundle mainBundle] pathForResource:imgName: offType:nil];
UIIamge *imgCat=[UIImage imagedWithContentsOfFile:path];
//把图片加载到数组中
[arraM addobject:imgCat];
}
1、设置UIImageView(图片框)的animationImages属性,这个属性中包含的就是所有那些要执行动画的图片
self.imgViewCat.animationImages=arrayM;
2、设置动画持续时间
self.imgViewCat.animationDuration=3;
3、设置动画是否需要重复播放
self.imgViewCat.animationRepeatCount=1;
4、开启动画
[self.imgViewCat startAnimation];
延时
self.imgViewCat.animationImages =nil; 清空图片集合
设置图片框在调用setAimationImages:nil的方法时候 延迟执行
[self.imgViewCat--fperformSelector:@selector(setAnimatioinImages:)withObject:nil--afterDelay:
self.imgViewCat.animationImages.count*0.1];
作者:
QQ2544
时间:
2015-8-5 13:34
不错,学习了
作者:
海霞225
时间:
2015-8-5 15:30
好难的感觉
作者:
海霞225
时间:
2015-8-5 15:32
好难的感觉
作者:
海霞225
时间:
2015-8-5 15:35
好难的感觉
作者:
qsn0922
时间:
2015-8-5 21:09
看起来晕晕的感觉
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2