我在 iOS 中使用 CGPath 绘制一些线条、曲线和省略号。我想为线条和曲线的渲染设置动画。
假设我想为视图中的 25 条曲线设置动画。使用 CALayer 为曲线设置动画是可用的最佳解决方案吗?
如果创建 25 层来显示 25 行,会不会对内存造成负担。我假设使用带有填充和描边等方法的贝塞尔路径进行简单绘图比使用 CAlayer 消耗更少的内存。
我在 iOS 中使用 CGPath 绘制一些线条、曲线和省略号。我想为线条和曲线的渲染设置动画。
假设我想为视图中的 25 条曲线设置动画。使用 CALayer 为曲线设置动画是可用的最佳解决方案吗?
如果创建 25 层来显示 25 行,会不会对内存造成负担。我假设使用带有填充和描边等方法的贝塞尔路径进行简单绘图比使用 CAlayer 消耗更少的内存。
从聊天中可以明显看出,OP 希望对路径进行动画处理,就好像它们被绘制一样,而不是对路径如何变化进行动画处理。
我推荐阅读Ole Begemann 的用 CAShapeLayer 绘制 CGPath 动画,它解释了如何做到这一点。简而言之,动画strokeEnd
形状层的属性。
从聊天:
A:当您说“我想为线条和曲线的渲染设置动画”时,您的意思是像有人用钢笔画它们一样绘制它们吗?oleb.net/blog/2010/12/…</p>
问:好的,谢谢大卫..我希望它与您发布的链接类似..
- 答:第二个?
问:是的第二个..我希望曲线从开始位置到结束位置都有动画..谢谢你的好意。