2012-11-20 62 views
10

我有两个相同框架的UIImageView。一个imageView以上第二个imageView现在我正在使用Core Graphics删除上一个imageView。我的问题是橡皮边框非常锐利,我想要淡化边框,即在擦除上面的图像后,应该与下面的托盘相匹配。见下面的例子 -
enter image description hereenter image description here
我用这两个图像及以下结果 -
enter image description here

正如您在这个图像的橡皮边框看到的是非常尖锐的。我想让它像中间一样变淡,它应该是黑暗的,然后是更亮的,等等,也就是说我们看不到刷子的宽度和末端。这里是我的 - My Sample Code
让我知道我的问题是否不够清楚。
带淡入边框的清晰图像

回答

3

你可以有一个像刷子一样的图像(中间黑暗,角落里有光线),然后像这样在图像上绘制图像。

 [eraser drawAtPoint:location blendMode:kCGBlendModeDestinationOut alpha:1]; 
+0

哪种颜色的PNG图像的色彩,因为也不是一成不变的我用'colorWithImagePattern:'为橡皮擦颜色.... – TheTiger

+3

我已经做了一些修改到您的项目。 https://www.dropbox.com/sh/661y3vvjiklpz6n/8cHvcYxQ3A。那是你要的吗? –

+0

它比我的更好....我检查它,谢谢你为我显示的方式:) – TheTiger