2012-11-20 68 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