Objective c CGContextClipToMask UIImage Mask上下反转

Objective c CGContextClipToMask UIImage Mask上下反转,objective-c,ios,Objective C,Ios,我正在尝试将剪辑遮罩添加到图像中。 然后用手指在屏幕上画画 手指触摸和剪辑遮罩工作,但问题是我的UIImage看起来上下颠倒 我该怎么纠正呢 这是我的面具的代码行: CGContextClipToMask(context, rect, myIconImage.CGImage); 谢谢我找到了答案,我想与大家分享 其实很简单。由于CGImage正在反转UIImage,我在ClipToMask行之前添加了以下行: CGContextTranslateCTM(context, 0, self.bou

我正在尝试将剪辑遮罩添加到图像中。 然后用手指在屏幕上画画

手指触摸和剪辑遮罩工作,但问题是我的UIImage看起来上下颠倒

我该怎么纠正呢

这是我的面具的代码行:

CGContextClipToMask(context, rect, myIconImage.CGImage);

谢谢

我找到了答案,我想与大家分享

其实很简单。由于CGImage正在反转UIImage,我在ClipToMask行之前添加了以下行:

CGContextTranslateCTM(context, 0, self.bounds.size.height);
CGContextScaleCTM(context, 1.0, -1.0);
有了这段代码,它就可以工作了