如何在iOS中的关键帧动画期间调用另一种方法?

时间:2011-01-04 23:58:59

标签: ios animation

对于CAKeyframeAnimation,有动画开始和动画停止的委托。但我想在每个时间框架中调用一个方法(即时更新一些子视图信息)。我有什么方法可以做到吗?

1 个答案:

答案 0 :(得分:0)

我不相信有任何办法可以做到这一点。最接近的是运行一个周期很短的计时器,通过调用图层上的-presentationLayer并查询结果来查询当前可见的图层属性。但是,这并不能保证与屏幕上的内容完全匹配,因为它有效地生成了模型层的副本,其动画应用于当前时间,而不是查询内部使用的实际表示层。