如何慢慢地抚摸和揭示路径?

时间:2011-09-28 12:51:33

标签: iphone ios opengl-es drawing core-animation

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

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

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

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

1 个答案:

答案 0 :(得分:3)

  1. 创建CAShapeLayer以显示您的路径。
  2. 将图层的strokeEnd属性设置为0.01.0
  3. 有关详细信息,请参阅this blog post of mine