1
我有一個CAShapeLayer,我添加了CAGradientLayer,但沒有關於CAShapeLayer的形狀的剪輯。如何剪切CAShapeLayer?
我有一個CAShapeLayer,我添加了CAGradientLayer,但沒有關於CAShapeLayer的形狀的剪輯。如何剪切CAShapeLayer?
從您的問題,它聽起來更像是你想使用一個形狀層作爲面具爲梯度層。創建你的CAShapeLayer,添加一個路徑。然後創建一個CAGradientLayer並將其設置爲面具屬性。然後將您的漸變圖層添加到視圖中的圖層層次結構中。
[gradientLayer setMask:shapeLayer];