2

我有一个在多个图层上执行的 CABasicAnimation,它所做的只是将 UIImageView 向上移动 10 个像素然后向下移动。我希望这种情况继续下去。动画结束后,我不知道如何让它再次执行!我知道有一个 animationDidStop 方法,但这并不能解决我的问题,因为我无法检测到停止移动的图层。

如何以恒定的上下动画实现 UIImageView 的动画效果?我尝试使用 [UIImageView beginAnimations] 等...但这些类型的动画没有可计算的值

4

1 回答 1

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

然后按照通常创建动画的方式设置其余属性。设置您的repeatCount、fromValue 和toValue。

于 2010-08-31T03:44:26.423 回答