首页 > 解决方案 > 如何使用蒙版剪辑 CAGradientLayer?

问题描述

我用某个位置绘制蒙版图层UIBezeirPath并创建,之后我想通过这个蒙版剪辑渐变并使用:CAGradientLayerrect

let mask = CAShapeLayer()
mask.path = path.cgPath
let gradient = CAGradientLayer()
...
gradient.mask = mask

但是当两条线交叉时,我看到该蒙版没有按路径剪切渐变。

在此处输入图像描述

标签: iosswift

解决方案


推荐阅读