【发布时间】:2013-04-16 09:34:17
【问题描述】:
我正在 iOS 中使用 CGPath 绘制一些直线、曲线和省略号。我想为线条和曲线的渲染设置动画。
假设我想为视图中的 25 条曲线设置动画。使用 CALayer 为曲线制作动画是最好的解决方案吗?
如果创建25层来显示25行,会不会对内存造成负担。我假设使用带有填充和描边等方法的贝塞尔路径进行简单绘图比使用 CAlayer 消耗更少的内存。
【问题讨论】:
-
为什么不自己测量性能呢?在屏幕上为 25 条路径设置动画应该不会花费您很长时间来测试。
-
我也可以这样做..我也认为它肯定会产生影响..我想如果有人有测试经验我可以得到这个信息..谢谢我知道我自己可以..
-
"正在使用 CALayer 为曲线设置动画" 您打算如何为曲线设置动画?我可以想到不止一种方法使用 CALayers 来做到这一点
-
我打算使用 CAShapeLayer 并使用 CABasicAnimation 对其进行动画处理。还有其他方法可以实现吗?
-
有,但您可能应该从基本动画开始。
标签: ios uiview core-animation calayer