02 2017 档案
摘要:CAShapeLayer与UIBezierPath动画: CAShapeLayer与UIBezierPath的动画,就离不开 CABasicAnimation;也将会使用到 strokeEnd、strokeStart、lineWidth 三个属性: 先做一条贝塞尔曲线: strokeEnd: str
阅读全文
摘要:CAShapeLayer继承CALayer 显示:,这个和CALayer一样,没有多大作用。 接下来 将UIBezierPath对象 转化为CGPathRef 对象,赋值给CAShapeLayer的path属性即可,即可画出各种线条和图形。 结合UIBezierPath 与 CAShapeLayer
阅读全文
摘要:使用CAShapeLayer有以下一些优点 渲染快速。CAShapeLayer使用了硬件加速,绘制同一图形会比用Core Graphics快很多。 高效使用内存。一个CAShapeLayer不需要像普通CALayer一样创建一个寄宿图形,所以无论有多大,都不会占用太多的内存。 不会被图层边界剪裁掉。
阅读全文

浙公网安备 33010602011771号