iOS,Layer
CATextLayer 详解
属性:
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的取值范围。经常被用来制作动画效果。