首页 > 代码库 > UIImageView 处理动画
UIImageView 处理动画
记笔记。。。
初始化 - (id)initWithImage:(UIImage *)image;
图片可以用来做序列帧动画 (1帧1帧展示 )主要用到一下集中方法
@property(nonatomic,copy) NSArray *animationImages; 数组中放的是UIImage对象
@property(nonatomic) NSInteger animationRepeatCount; 默认是0 不断重复 可以设置播放次数
@property(nonatomic) NSTimeInterval animationDuration; 设置持续时间
typedef double NSTimeInterval; NSTimeInterval 其实就是一个浮点类型
- (void)startAnimating; 开始动画
- (void)stopAnimating; 结束动画
(BOOL)isAnimating; 是否正在执行动画
//用name直接取图片 但是有缓存
//UIImage *img=[UIImage imageNamed:fileName];
//这种方式取需要全路径 但是没有缓存
//利用mainBundle可以访问自己软件资源包的任何资源
NSBundle *boundle=[NSBundle mainBundle];
//根据文件名获得文件的全路径
NSString *path=[boundle pathForResource:fileName ofType:nil];
UIImage *img=[UIImage imageWithContentsOfFile:path];
//延时执行某个方法withObject: 传的参数 afterDelay 延时时间
[self performSelector:@selector(xx:) withObject:nil afterDelay:1];
%2d 保留两位
%02d 不够用0补 01,02
%04d 0001,0002,0003
UIImageView 处理动画