Ios 如何在objective-c中为复杂线型的绘制设置动画
假设我想画这个形状的动画: 将其动画化,就像迪斯尼标志一样,它似乎在“书写”字母 理想情况下,我也希望能够控制它的绘制速度(可能只是放松),我将如何完成?具体想象一下,如果链接有一条不同宽度的线Ios 如何在objective-c中为复杂线型的绘制设置动画,ios,objective-c,core-animation,quartz-2d,Ios,Objective C,Core Animation,Quartz 2d,假设我想画这个形状的动画: 将其动画化,就像迪斯尼标志一样,它似乎在“书写”字母 理想情况下,我也希望能够控制它的绘制速度(可能只是放松),我将如何完成?具体想象一下,如果链接有一条不同宽度的线 不太熟悉在objective-c中绘制东西,所以也许有人可以帮助我在策略方面指出正确的方向 创建一个CAShapeLayer并将该形状设置为其路径。使用CABasicAnimation或CAKeyframeAnimation为其strokeEnd属性设置动画。创建CAShapeLayer并将该形状设置
不太熟悉在objective-c中绘制东西,所以也许有人可以帮助我在策略方面指出正确的方向 创建一个
CAShapeLayer
并将该形状设置为其路径。使用CABasicAnimation
或CAKeyframeAnimation
为其strokeEnd
属性设置动画。创建CAShapeLayer
并将该形状设置为其路径。使用CABasicAnimation
或CAKeyframeAnimation
为其strokeEnd
属性设置动画。如何“将该形状设置为其路径”?假设我将该形状作为.png资源。没有简单的方法将png转换为可设置动画的路径。因此,我必须首先找出如何将png转换为路径…?图像在编译时已知还是在运行时提供?在编译时已知如何“将该形状设置为其路径”?假设我将该形状作为.png资源。没有简单的方法可以将png转换为可设置动画的路径。因此,我必须首先找出如何将png转换为路径…?图像是在编译时已知的还是在运行时提供的?它是在编译时已知的