iOS,Layer

CATextLayer 详解

 核心动画高级系列

CAShapeLayer 学习笔记

属性:

path:不像大多数的动画属性,path不支持隐式动画。

fillColor:填充path的颜色,或无填充。默认为不透明黑色。动画的。

fillRule:填充path的规则。选项是非零和偶奇。默认为非零。

      NSString *const kCAFillRuleNoneZero;

      NSString *const kCAFillRuleEvenOdd;

lineCap:线端点类型

      NSString *const kCALineCapButt;

      NSString *const kCALineCapRound;

      NSString *const kCALineCapSquare;

lineDashPattern:线性模版,这是一个NSNumber的数组,索引从1开始记,奇数位数值表示实线长度,偶数位数值表示空白长度。

lineDashPhase:线型模版的起始位置。

lineJoin:线连接类型。

       NSString *const kCALineJoinMiter;

       NSString *const kCALineJoinRound;

       NSString *const kCALineJoinBevel;

lineWidth:线宽,用点表示单位。

miterLimit:最大斜接长度。斜接长度指的是在两条线交汇处和外交之间的距离。只有lineJoin属性为kCALineJoinMiter时miterLimit才有效。边角的角度越小,斜接长度就会越大。为了避免斜接长度过长,我们可以使用miterLimit属性。如果斜接长度超过miterLimit的值,边角会以lineJoin的“bevel”即kCALineJoinBevel类型来显示。

strokeColor:该值定义了绘制的轮廓的颜色。

strokeStart和strokeEnd:部分绘线。都是0.0~1.0的取值范围。经常被用来制作动画效果。

 

posted @ 2017-07-22 19:41  阿哲工具箱diqqxu  阅读(137)  评论(0编辑  收藏  举报