CABasicAnimation重复自身

时间:2010-08-31 03:09:49

标签: iphone sdk repeat cabasicanimation

我有一个CABasicAnimation,我在多个图层上执行,它所做的就是将UIImageView向上移动10个像素,然后向下移动。我希望这种情况无限期地继续下去。当动画结束时,我无法弄清楚如何让它再次完成!我理解这是一个animationDidStop方法,但这并没有解决我的问题,因为我无法检测到停止移动的图层。

如何在常量上下动画中实现UIImageView的动画效果?我试过[UIImageView beginAnimations]等...但这些动画类型没有推理值

1 个答案:

答案 0 :(得分:2)

myBasicAnimation.removedOnCompleted = NO;
myBasicAnimation.fillMode = kCAFillModeForwards;
myBasicAnimation.cumulative = YES;

然后按正常方式设置其余属性以创建动画。设置你的repeatCount,fromValue和toValue。