简介
CAShapeLayer主要用于根据贝塞尔曲线绘制图形。
路径是CGPath对象。并允许填充和描边操作。绘制的图形是在图层和子图层之面,也就是必定会被子图层覆盖。
大部分操作和画图差不多。
属性
path
CGPathRef,Animatable。要呈现的形状路径。注意:虽然path有动画效果,但没有隐式动画。 下面是为path定义动画示例代码:
// 先定义一个CAShapeLayer添加到图层。
_subLayer = [CAShapeLayer layer];
_subLayer.frame = CGRectMake(0.0, 0.0, 500.0, 300.0);
_subLayer.backgroundColor = [UIColor greenColor].CGColor;
_subLayer.fillColor = [UIColor yellowColor]