CGContextClipToMask UIImage掩码反转向上和向下

时间:2011-11-15 18:39:49

标签: objective-c ios

我正在尝试为我的图片添加剪辑蒙版。 然后在屏幕上用手指触摸进行绘画。

手指触摸和剪辑蒙版工作,但问题是我的UIImage看起来颠倒了。

我该如何纠正?

这是我的面具的代码行:

CGContextClipToMask(context, rect, myIconImage.CGImage);

由于

1 个答案:

答案 0 :(得分:8)

我找到了答案,我想分享它。

实际上很简单。由于CGImage正在反转UIImage,我在ClipToMask行之前添加了这些行:

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

使用此代码,它可以工作!