0

CGContext を使用して線を描いています。色の透明度は 0.7 です。前の線と同じ透明度の別の色で別の線を描きたいと思います。しかし、この2つの線が交差する部分では、2番目の線の色を透明度のない無地として取得します。最初の行ではブレンド エフェクト クリアを使用して透明な線を描画し、2 行目ではブレンド エフェクト カラーを使用しています。これらの 2 つの線を別々に描画して、2 番目に描画された線が独自の色になるようにする方法を教えてください。

4

1 に答える 1

2

デフォルトのブレンディングモード(kCGBlendModeNormal)は、どちらの場合も必要な動作を提供する必要があります。

于 2012-11-10T22:06:07.100 に答える