美文网首页
UIImageView(07-08-05)

UIImageView(07-08-05)

作者: Hilarylii | 来源:发表于2017-08-07 13:49 被阅读0次
//
//  ViewController.m
//  UI02_UIImageView
//
//  Created by lanou3g on 17/8/4.
//  Copyright © 2017年 lanou3g. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    
//    UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"2.png"]];
//    imageView.frame = CGRectMake(100, 100, 100, 100);
//    [self.view addSubview:imageView];
    
    
    NSMutableArray *imageArray = [NSMutableArray array];
    for (int i = 0; i <= 21; i++) {
        NSString *imageName = [NSString stringWithFormat:@"Zombie%d.tiff",i];
        UIImage *image = [UIImage imageNamed:imageName];
        [imageArray addObject:image];
    }
    UIImageView *zombieImageView = [[UIImageView alloc] initWithImage:[imageArray firstObject]];
    zombieImageView.frame = CGRectMake(200, 200, 200, 200);
    [self.view addSubview:zombieImageView];
    //设置播放一组图片
    zombieImageView.animationImages = imageArray;
    //设置播放一组图片的总时长
    zombieImageView.animationDuration = 0.2;
    //设置播放一组图片循环次数(0为无限循环)
    zombieImageView.animationRepeatCount = 0;
    //开始播放
    [zombieImageView startAnimating];
    //平移动画
    [UIView animateWithDuration:5.f animations:^{
        zombieImageView.frame = CGRectMake(-200, 100, 200, 200);
    }completion:^(BOOL finished) {
        [UIView animateWithDuration:5.f animations:^{
            zombieImageView.frame = CGRectMake(200, 200, 200, 200);
        }];
    }];
}
//封装动画方法
- (void)animation:(UIView *)animationView duration:(NSTimeInterval)duration frame:(CGRect)frame {
    [UIView animateWithDuration:duration animations:^{
        animationView.frame = frame;
    }];
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

相关文章

网友评论

      本文标题:UIImageView(07-08-05)

      本文链接:https://www.haomeiwen.com/subject/odtalxtx.html