我正在使用CGContext进行一些绘图操作。目前我正在使用一个png文件作为遮罩来执行绘图操作,如下所示:
UIImage * myImage = [UIImage imageNamed:@"frame.png"];
CGContextRef context = UIGraphicsGetCurrentContext ();
CGContextClipToMask(context, self.view.bounds, myImage.CGImage);
这个可以正常工作,但现在我想使用一个已有的CGPathRef作为我的掩模。 我应该考虑将CGPathRef转换为UIImage并像上面一样进行掩模吗? 如果是这样,我该如何进行转换? -或者- 有更好的方法来处理这个问题吗?