0

透明度のある4つのpngがあり、それらを重ねて配置する必要があり、画像からピクセルを通過させる必要があります。

したがって、画像内の同じ位置にあるピクセルをブレンドする必要があります。

どのブレンド モードを使用すればよいですか? また、これらの画像をサブビューとして追加します。ブレンド モードはどこで設定しますか? drawRect に設定されているのを見たことがありますが、これは間違いです。それはinitメソッドにあるべきですか?クラスは UIView サブクラスです。

// done in drawRect
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetBlendMode(ctx, kCGBlendModeClear);

それらの画像サブビューは現在のコンテキスト内にありますか、それともブレンド モードを適用しても画像に影響しませんか?

4

0 に答える 0