Como posso preencher um retângulo com uma cor alfa usando CoreGraphics?

No meu método drawRect, estou desenhando uma imagem PNG. Além disso, quero desenhar um retângulo com uma cor alfa de 20%, assim:

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

O problema é que a propriedade alfa parece ser ignorada. Nenhum alfa é aplicado, apenas um retângulo preto é desenhado. Como posso consertar isso? Desde já, obrigado!

questionAnswers(2)

yourAnswerToTheQuestion