在 CALayer 中,您可以为填充指定背景颜色或为边框指定边框宽度和颜色。
有没有办法应用剪切路径或 mask 来让 CALayer 不绘制边框或背景的一部分?
最佳答案
您可以将图层的mask
属性设置为CAShapeLayer
,并将形状图层的path
属性设置为您的剪切路径.或者您可以将层的 mask
属性设置为常规 CALayer
并设置掩码
层的 contents
属性到包含您的 mask 的 CGImage。
关于objective-c - 剪掉 CALayer 的背景颜色或边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8864156/