2012-07-04 38 views
1

我在不同視圖(UIView)上繪製兩種不同顏色的圖,並在兩者上應用平移手勢識別器。當我拖動一個圖到另一個圖時,它們相互重合或相交。我想結合該交叉路口部分的顏色。如何在iPhone中混合來自不同視圖的顏色

假設一個視圖有紅色的圖表,另一個視圖有綠色的圖表,那麼交點部分將是黃色,如下圖所示。這是我不想使用openGLES而想要的。

我知道如何通過使用kCGBlendModeDifference將不同圖表中的顏色混合在同一視圖中(UIView),但我的情況有不同的看法。我已經嘗試過,但我無法得到它。請任何人幫助我。

enter image description here

回答

0

我不認爲還有比自己繪製得到的圖像(使用,也就是說,核心圖形或OpenGL)這樣做其他什麼好辦法。您可以保留現有視圖以拖動&定位;只需讓它們透明並在自己的下面繪製圓圈即可。