多张图片一起播放,动画

来源:互联网 发布:profili2.3软件下载 编辑:程序博客网 时间:2024/05/24 06:34

// 创建数组缓存图片用来动画

- (NSArray *)ImgArray{

    if (!_ImgArray) {

        _ImgArray = [NSArrayarrayWithObjects:

                     [UIImageimageNamed:@"camerairs1"],

                     [UIImageimageNamed:@"camerairs2"],

                     [UIImageimageNamed:@"camerairs3"],

                     [UIImageimageNamed:@"camerairs4"],

                     [UIImageimageNamed:@"camerairs5"],

                     [UIImageimageNamed:@"camerairs6"],

                     [UIImageimageNamed:@"camerairs7"],

                     [UIImageimageNamed:@"camerairs8"],

                     [UIImageimageNamed:@"camerairs9"],

                     [UIImageimageNamed:@"camerairs10"],

                     [UIImageimageNamed:@"camerairs11"],

                     [UIImageimageNamed:@"camerairs12"],

                     [UIImageimageNamed:@"camerairs13"],

                     [UIImageimageNamed:@"camerairs14"],

                     [UIImageimageNamed:@"camerairs15"],

                     [UIImageimageNamed:@"camerairs16"],

                     [UIImageimageNamed:@"camerairs17"],nil];

    }

    return_ImgArray;

}


// 创建photoImgV来动画播放图片

   photoImgV = [[UIImageViewalloc] initWithFrame:self.view.frame];

    photoImgV.animationImages =self.ImgArray;

    [photoImgVsetAnimationDuration:0.5]; //设置动画时间

    [photoImgV setAnimationRepeatCount:0]; //设置重复次数


// 开始播放(因为在我的项目中事拍照动画,第一次拍照会阻塞,按钮很久才会弹起,所以加了异步)

 dispatch_async(dispatch_get_main_queue(), ^{

         [photoImgVstartAnimating];

    });

// 停止动画

 [photoImgVstopAnimating];





原创粉丝点击