【发布时间】:2011-04-26 21:57:43
【问题描述】:
我将如何创建带有核心动画的图像序列。我想:
添加 image1 1 秒然后删除图像
添加 image2 2 秒然后删除图像
添加 image1 3 秒然后删除
CGImageRef image1 = [self getImage1];
CALayer *image1Layer = [CALayer layer];
image1Layer.bounds = CGRectMake(0, 0, 480, 320);
image1Layer.position = CGPointMake(0, 0);
image1Layer.contents = (id)image1;
CABasicAnimation *animation1 = [CABasicAnimation animationWithKeyPath:@"animation"];
animation1.repeatCount = 0;
animation1.duration = 2.0;
animation1.removedOnCompletion = YES; // i would like to remove image here
animation1.beginTime = AVCoreAnimationBeginTimeAtZero;
[image1Layer addAnimation:animation1 forKey:nil];
上面的代码添加了一个图像,但没有删除它。
干杯
【问题讨论】:
标签: ios iphone image core-animation