インターネット上のどこでも、NSView の背景色を変更するには、次のようにメソッド drawRect をオーバーライドするだけでよいことを読むことができます。
- (void)drawRect:(NSRect)rect
{
[[NSColor yellowColor] set];
NSRectFill(rect);
}
たとえば、こちら。
ただし、私の場合、色はビューの上に描画されます (コンテンツはもう見えません)。これは私にとって非常に論理的です。DrawRect は、背景だけでなく、ビューを描画することになっています。
私は何が欠けていますか?