Как я могу заполнить реагирование с альфа-цветом использование CoreGraphics?

В моем drawRect методе я рисую изображение PNG. Вдобавок ко всему, я хочу привлечь реагирование с 20%-м альфа-цветом, как это:

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

Проблема, что альфа-свойство, кажется, проигнорировано. Никакая альфа не применяется вообще, просто черный прямоугольник оттянут. Как я могу зафиксировать это?Заранее спасибо!

5
задан Rits 29 May 2010 в 15:23
поделиться

1 ответ

Используйте CGContextSetBlendMode () перед рисованием прямоугольника.

7
ответ дан 14 December 2019 в 08:43
поделиться