首页 > 代码库 > 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 处理动画