您的位置:首页 > 移动开发 > IOS开发

iOS 中图片循环动画

2015-11-25 22:18 288 查看
原理是for循环图片 添加动画属性 

// 先创建UIIamgeView  当背景

UIImageView *imageView = [UIImageView alloc]initWithFrame:CGRectMake(20,70,335,450);

//添加到父视图

[self,view addSubview:imageView];

//创建图片数组,循环添加图片

NSMutableArray *imageArray =  [[NSMutableArray alloc]init];

//循环添加图片   (gif 要想图片分开,一个一个拖到另一个文件夹,别忘了改名)

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

//图片名

NSString *imgName = [NSString stringWithFormat:@"%d.jpg",i];

//图片对象

UIImage *image = [UIImage imageNamed:imgName];

//加入到数组中

[imageArray addObject:image];

}

//想倒过来放,再添加递减循环,就好

//  for(int i = 20;i > 0;i--){

//添加动画数组

imageView.animationImages = imageArray;

//动画时长

iamgeView.animationDuration = 5;//秒

//动画是否循环

imageView.animationRepeatCount = 100;//循环次数

//播放动画

[imageView startAnimating];

//停止动画

//[imageView  stopAnimating];

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息