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