Iphone 当CABasicAnimation正在制作动画时,我如何回调?

Iphone 当CABasicAnimation正在制作动画时,我如何回调?,iphone,caanimation,uianimation,Iphone,Caanimation,Uianimation,我有一个动画,用于将可旋转的UIView捕捉到圆形栅格。当视图设置动画时,我需要根据旋转视图位置更新另一个视图 如何在旋转视图设置动画时获取旋转视图的位置?当动画开始时,您可以启动一个功能,使用计时器轮询当前视图位置(我想您需要从视图层获取presentationLayer,并从中获取位置值) 除了animationDidStart和animationDidStop之外,没有对CAAnimation的回调,所以似乎这就是解决方案(如果我没有弄错的话,WWDC的一个视频中也提到了这一点)

我有一个动画,用于将可旋转的UIView捕捉到圆形栅格。当视图设置动画时,我需要根据旋转视图位置更新另一个视图


如何在旋转视图设置动画时获取旋转视图的位置?

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

除了
animationDidStart
animationDidStop
之外,没有对CAAnimation的回调,所以似乎这就是解决方案(如果我没有弄错的话,WWDC的一个视频中也提到了这一点)