【发布时间】:2012-09-08 10:01:00
【问题描述】:
可能重复:
How to draw a transparent stroke (or anyway clear part of an image) on the iPhone
我有一个透明层的 uiimage 视图 如果我们触摸那个透明层,应该擦除部分透明层并显示它的背面..我该怎么做....? 提前致谢
【问题讨论】:
-
UIImage * backgroundImage = [UIImage imageNamed:@"images.jpeg"]; CALayer* aLayer = [CALayer 层]; CGFloat nativeWidth = CGImageGetWidth(backgroundImage.CGImage); CGFloat nativeHeight = CGImageGetHeight(backgroundImage.CGImage); CGRect startFrame = CGRectMake(0.0, 0.0, nativeWidth, nativeHeight); aLayer.contents = (id)backgroundImage.CGImage; aLayer.frame = startFrame; [self.view.layer addSublayer:aLayer]; - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { ;
-
@pammu 你想从源图像中删除所选图像的位吗?
-
我有一个图像,上面有一个覆盖图像,当我删除覆盖时,它应该显示图像的一部分
标签: iphone objective-c uiimageview