灯泡形状的 UIView
UIView in the shape of a light bulb
如何使用 CAShapeLayer
创建灯泡形状的视图?
您无法使用 UIView
的 frame
属性 来完成此操作。你可以使用像 CAShapeLayer
这样的 CALayer
来做到这一点。您必须相应地设置它的 path
属性。
有一个名为 PaintCode 的工具,您可以在 it.It 上放置图像或绘制路径 return 路径。
然后你用这个路径创建一个CAShaperLayer
。然后设置遮罩层
yourview.layer.mask = yourLayer;
yourview.layer.masksToBounds = YES;
如何使用 CAShapeLayer
创建灯泡形状的视图?
您无法使用 UIView
的 frame
属性 来完成此操作。你可以使用像 CAShapeLayer
这样的 CALayer
来做到这一点。您必须相应地设置它的 path
属性。
有一个名为 PaintCode 的工具,您可以在 it.It 上放置图像或绘制路径 return 路径。
然后你用这个路径创建一个CAShaperLayer
。然后设置遮罩层
yourview.layer.mask = yourLayer;
yourview.layer.masksToBounds = YES;