剪掉CALayer的背景颜色或边框?

时间:2012-01-14 17:56:51

标签: objective-c ios core-animation core-graphics

在CALayer中,您可以为填充指定背景颜色,或为边框指定边框宽度和颜色。

有没有办法应用剪切路径或蒙版让CALayer不绘制边框或背景的一部分?

1 个答案:

答案 0 :(得分:0)

您可以将图层的mask属性设置为CAShapeLayer,并将形状图层的path属性设置为剪切路径。或者,您可以将图层的mask属性设置为常规CALayer并设置蒙版 图层的contents属性为包含蒙版的CGImage。