02 2017 档案

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