0

ユーザーが色付きのブラシでブラシをかけると、期待どおりに背景とブレンドされます。しかし、ブラッシングを続けても問題はありません 不透明度は要件に従って維持されます しかし、ユーザーが2本の線を描くとうまくいきません (連続していない)ソフトアルファエッジは、2つのブラシが互いに重なり合うと不透明度を失います

4

1 に答える 1

1

- (void)strokeWithBlendMode:(CGBlendMode)blendMode alpha:(CGFloat)alpha;ビュー クラスの drawRect: から UIBexerPath のメソッドを呼び出し ます。blendmodeに適したパラメーターはCGBlendMode 定数です。私はkCGBlendModeCopyを同じ状況で使用しました。同じ定数を使用することも、CGBlendMode 定数を使用してこれから抜け出すこともできます。

- (void)drawRect
{
        [bezierPath strokeWithBlendMode:kCGBlendModeCopy alpha:1.0];

}
于 2013-10-31T11:32:58.037 に答える