Subclassificar o contentView do NSDrawer para implementar uma gaveta completamente personalizada

Quero implementar minha própria gaveta personalizada completamente subclassificando o NSView e fazendo todo o meu desenho de vista nisso. Eu criei uma classe NSView personalizada que praticamente não faz nada além do implement initWithFrame: e drawRect: que eu tenho que registrar o quadro / limites do NSView (que está relatando corretamente). Também instanciei essa exibição e a adicionei ao objeto NSDrawer no meu aplicativo usando setContentView: para que ele use meu NSView personalizado.

No entanto, isso ainda desenha um layout de gaveta padrão anexado à borda dos meus aplicativos NSWindow. Como substituo esse estilo padrão para poder desenhar minha própria gaveta (!) No meu NSView personalizado, subclassificado, sem que nada padrão seja desenhado pelo sistema operacional? (Para que eu possa controlar o design e o tamanho da gaveta, basicamente para emular uma barra de guias que não funcionará estritamente como uma gaveta tradicional.)

questionAnswers(2)

yourAnswerToTheQuestion