5

在我的 drawRect 方法中,我正在绘制一个 PNG 图像。最重要的是,我想用 20% 的 alpha 颜色绘制一个矩形,如下所示:

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

问题是,alpha 属性似乎被忽略了。根本没有应用 alpha,只绘制了一个黑色矩形。我怎样才能解决这个问题?提前致谢!

4

2 回答 2

7

CGContextSetBlendMode()在绘制矩形之前使用。

于 2010-05-30T21:15:56.623 回答
0

将您的视图背景颜色设置为透明......它应该可以工作。

于 2015-06-12T10:33:40.603 回答