CGContextClipToMask UIImage掩码反转向上和向下

我正在试图添加一个剪辑蒙版到我的形象。 然后用手指画在屏幕上。

手指触摸和剪辑蒙版的作品,但问题是我的UIImage看起来反转上下。

我该如何纠正?

这是我的面具的代码行:

CGContextClipToMask(context, rect, myIconImage.CGImage); 

谢谢

我find了答案,我想分享。

其实很简单。 由于CGImage是反转UIImage我在ClipToMask行之前添加这些行:

 CGContextTranslateCTM(context, 0, self.bounds.size.height); CGContextScaleCTM(context, 1.0, -1.0); 

与此代码,它的作品!