如何以CABasicAnimation为动画回调?

时间:2010-08-16 14:18:15

标签: iphone caanimation uianimation

我有一个动画我用来将可旋转的UIView捕捉到圆形网格。随着视图的动画效果,我需要根据旋转视图位置更新另一个视图。

如何将旋转视图的位置设置为动画到位?

1 个答案:

答案 0 :(得分:1)

当动画开始时,您可以使用计时器启动一个将轮询当前视图位置的函数(我想您需要从视图层获取presentationLayer并从中获取位置值)。

除了animationDidStartanimationDidStop之外,CAAnimation没有回调,因此似乎是解决方案(如果我没有弄错的话,在WWDC视频中也提到了这一点)。