iOS-UI_UIImageView-的部分代码操作-图片播放-播放次数-播放时间-开始播放

2016-01-14 21:09:00
    
// 图片UIImageView
UIImageView *imageV = [[UIImageView alloc] initWithFrame:self.view.frame];
// 设置图片
imageV.image = [UIImage imageNamed:@"BackGround"];

   [self.view addSubview:imageV];
[imageV release];

UIImageView *flower = [[UIImageView alloc] initWithFrame:CGRectMake(60, 100, 100, 100)];
NSMutableArray *imageArr = [NSMutableArray array];
for (NSInteger i = 0; i < 18; i++) {
    // 拼接每一张图片的名字
    // 拼接图片注意: 1, 图片起始序号 2, 图片格式(1/01)
    // - %02ld 占两位 不足补0
    NSString *imageName = [NSString stringWithFormat:@"flower%ld.tiff", i + 1];
    // 创建某个图片的对象
    UIImage *image = [UIImage imageNamed:imageName];
    // 将图片对象添加进图片数组
    [imageArr addObject:image];
}
// 可以做未播放时显示
flower.image = [UIImage imageNamed:@"flower1.tiff"];

// 播放动画的图片数组
flower.animationImages = imageArr;
// 播放持续时间 要添加到开始动画的前面
flower.animationDuration = 2;
// 播放重复次数 0无限循环(默认)  可以在次调用开始动画
flower.animationRepeatCount = 2;
[self.view addSubview:flower];
[flower release];

// 开始动画
[flower startAnimating];
// 停止动画

// [flower stopAnimating];

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »