使用下面的代码,我成功地掩盖了我的绘图的一部分,但这与我想要掩盖的相反。这掩盖了绘图的内部,我想掩盖外部。有没有一种简单的方法来反转这个面具?
myPath
下面是一个UIBezierPath
。
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
CGMutablePathRef maskPath = CGPathCreateMutable();
CGPathAddPath(maskPath, nil, myPath.CGPath);
[maskLayer setPath:maskPath];
CGPathRelease(maskPath);
self.layer.mask = maskLayer;