如何在 objective-c 中为复杂线形的绘制设置动画
How can I animate the drawing of a complex line shape in objective-c
所以说我想动画绘制这个形状:
将其动画化为类似于 "write" 字母的迪士尼徽标。
理想情况下,我还想控制它的绘制速度(也许只是缓和),我将如何完成它?具体想象一下 link 是否有一条不同宽度的线。
不太熟悉 objective-c 中的绘图,所以也许有人可以帮助我在策略方面指明正确的方向。
创建一个 CAShapeLayer
并将该形状设置为其路径。使用 CABasicAnimation
或 CAKeyframeAnimation
为其 strokeEnd
属性.
设置动画
所以说我想动画绘制这个形状:
将其动画化为类似于 "write" 字母的迪士尼徽标。
理想情况下,我还想控制它的绘制速度(也许只是缓和),我将如何完成它?具体想象一下 link 是否有一条不同宽度的线。
不太熟悉 objective-c 中的绘图,所以也许有人可以帮助我在策略方面指明正确的方向。
创建一个 CAShapeLayer
并将该形状设置为其路径。使用 CABasicAnimation
或 CAKeyframeAnimation
为其 strokeEnd
属性.