Iphone 擦除UIImageView的某些部分(如橡皮图)

Iphone 擦除UIImageView的某些部分(如橡皮图),iphone,ipad,Iphone,Ipad,我正在构建一个iphone视图控制器,在另一个上面显示两个堆叠的图像。 我需要做的是,当我在上面移动手指时,擦除图像顶部的一些部分,使其透明 我对所有应用程序逻辑的拖动、保存都很满意,但我需要知道如何实现该功能:CALayer、UIView 提前感谢这是完全未经测试的,我最近才真正开始摸索CoreGraphics绘图,所以我可能完全错了。换句话说,请让我知道这是否真的有效 因此,我的想法是在视图中绘制图像drawLayer:withContext:using: CGContextDrawImag

我正在构建一个iphone视图控制器,在另一个上面显示两个堆叠的图像。 我需要做的是,当我在上面移动手指时,擦除图像顶部的一些部分,使其透明

我对所有应用程序逻辑的拖动、保存都很满意,但我需要知道如何实现该功能:CALayer、UIView


提前感谢

这是完全未经测试的,我最近才真正开始摸索CoreGraphics绘图,所以我可能完全错了。换句话说,请让我知道这是否真的有效

因此,我的想法是在视图中绘制图像drawLayer:withContext:using:

CGContextDrawImage(context, CGRectMake(0, 0, image.size.width, image.size.height), [image CGImage]);
然后,在同一个drawLayer:withContext:method中设置一个透明颜色,然后绘制您的触摸。希望这将取代你的图像像素与透明的像素层