1

異なるビュー ( ) で異なる色の 2 つの図を描画UIViewし、両方にパン ジェスチャ レコグナイザーを適用しました。ある図を別の図にドラッグすると、それらが一致または交差します。その交差部分に色を合わせたい。

あるビューに赤色のダイアグラムがあり、別のビューに緑色のダイアグラムがあるとすると、次の図に示すように交差部分は黄色になります。これは、openGLESを使用せずに欲しい私の部分です。

UIViewを使用して同じ view( )の異なる図から色をブレンドする方法を知っていますkCGBlendModeDifferenceが、私のケースは異なるビューにあります。試してみましたが、取得できませんでした。誰か助けてください。

ここに画像の説明を入力

4

1 に答える 1

0

結果の画像を自分で描画する以外に、これを行う良い方法はないと思います(たとえば、コアグラフィックスまたはOpenGLを使用します)。ドラッグと配置のために既存のビューを保持できます。それらを透明にして、自分の下に円を描くだけです。

于 2012-07-04T12:21:23.710 に答える