2011-09-28 33 views
0

对于科学模拟,我需要随着时间的推移逐渐缓慢地显示一条路径,从第一个点开始,穿过所有其他点,直到达到最后一个点。就像如果你拿一支铅笔,慢慢开始绘制一个圆圈,螺旋或三角形。如何中风并缓慢地显示路径?

我怎么能用Core Animation或者OpenGL ES来做到这一点?核心图形可能太慢而无法在60 fps下刷新。

有CAKeyframeAnimation可以沿着一条路径行进,但我需要一种沿着它行进时实际抚摸这条路径的方法。

编辑:也应该在iOS 3.2上运行!

回答

3
  1. 创建一个CAShapeLayer以显示您的路径。
  2. 将图层的strokeEnd属性从0.0设置为1.0

查看this blog post of mine了解详情。

+0

不幸的是,这只会在iOS 4.2 – openfrog