如何剪辑CAShapeLayer?

时间:2010-01-16 15:13:08

标签: iphone core-animation

我有一个CAShapeLayer,我添加了一个CAGradientLayer,但没有关于CAShapeLayer形状的剪辑。

1 个答案:

答案 0 :(得分:4)

从您的问题来看,听起来更像是想要将形状图层用作渐变图层的蒙版。创建CAShapeLayer,添加路径。然后创建一个CAGradientLayer并设置它的 mask 属性。然后将渐变图层添加到视图中的图层层次结构中。

[gradientLayer setMask:shapeLayer];