Subclassificar o NSView para ter um plano de fundo transparente

Estou criando um aplicativo no qual preciso ter um NSView transparente com uma imagem PNG transparente. O problema é que o NSView que estou desenhando tem um fundo cinza. Eu tenho uma subclasse (como TransparentRectangleView), mas não sei o que colocar no drawRect para torná-lo transparente.

Eu já substitui o método isOpaque para retornar NO, mas ele não parece ajudar ...

Como alternativa, já existe um NSView subclassificado que é semelhante ao UIImageView do iPhone (desde que eu possa adicionar subviews dentro, preciso adicionar algum texto dentro).

questionAnswers(3)

yourAnswerToTheQuestion