如何使用CAShapeLayer创建灯泡形状的视图?

最佳答案

有一个叫做PaintCode的工具,您可以在上面放置图像或绘制路径,它将返回一个路径。

然后,使用此路径创建一个CAShaperLayer。然后设置遮罩层

yourview.layer.mask = yourLayer;
yourview.layer.masksToBounds = YES;

09-27 07:51