这就是我使用的:
UIBezierPath *_path;
shapeLayer.path = _path.CGPath;
shapeLayer.lineWidth =10;
shapeLayer.lineCap=kCALineCapRound;
UIColor *color=[dict objectForKey:@"Colors"];
shapeLayer.strokeColor = color.CGColor;
shapeLayer.fillColor = [UIColor clearColor].CGColor;
[self.layer addSublayer:shapeLayer];
我无法从中间删除图层。
答案 0 :(得分:0)
[self.view.layer addSublayer:REFERENCE_LAYER];
保留要添加的图层的引用。然后,您可以轻松删除图层:
[REFERENCE_LAYER removeFromSuperlayer];