Como desenhar um UIImage ou diretamente no -drawRect:?

eu tenho umUIImage que eu quero desenhar em umUIView. Mas em vez de criar umUIImageView e adicionando isso como uma subvisualização, quero sobrescrever-drawRect: e desenhe meu UIView diretamente.

Por exemplo, meu código se parece com:

- (void)drawRect:(CGRect)rect {
    CGContextRef myContext = UIGraphicsGetCurrentContext();

    UIImage *img = [UIImage imageNamed:@"foo.png"];

    // how to draw the directly into the view now?
}

questionAnswers(2)

yourAnswerToTheQuestion