【发布时间】:2011-11-15 18:39:48
【问题描述】:
我正在尝试为我的图像添加剪辑蒙版。 然后用手指在屏幕上进行绘画。
手指触摸和剪辑蒙版有效,但问题是我的 UIImage 看起来上下颠倒。
我该如何纠正?
这是我的面具的代码行:
CGContextClipToMask(context, rect, myIconImage.CGImage);
谢谢
【问题讨论】:
标签: objective-c ios
我正在尝试为我的图像添加剪辑蒙版。 然后用手指在屏幕上进行绘画。
手指触摸和剪辑蒙版有效,但问题是我的 UIImage 看起来上下颠倒。
我该如何纠正?
这是我的面具的代码行:
CGContextClipToMask(context, rect, myIconImage.CGImage);
谢谢
【问题讨论】:
标签: objective-c ios
我找到了答案,我想分享它。
其实很简单。由于 CGImage 正在反转 UIImage 我在 ClipToMask 行之前添加了这些行:
CGContextTranslateCTM(context, 0, self.bounds.size.height);
CGContextScaleCTM(context, 1.0, -1.0);
使用此代码,它可以工作!
【讨论】: