5

drawRectメソッドでは、PNG画像を描画しています。その上、次のように20%のアルファカラーで長方形を描画したいと思います。

[[UIColor colorWithWhite:0.0 alpha:0.2] set];
UIRectFill(rect);

問題は、alphaプロパティが無視されているように見えることです。アルファはまったく適用されず、黒い長方形だけが描画されます。どうすればこれを修正できますか?前もって感謝します!

4

2 に答える 2

7

CGContextSetBlendMode()長方形を描く前に使用してください。

于 2010-05-30T21:15:56.623 に答える
0

ビューの背景色を透明に設定します…動作するはずです。

于 2015-06-12T10:33:40.603 に答える