Macos 子类NSMenu

Macos 子类NSMenu,macos,cocoa,subclass,nsmenu,Macos,Cocoa,Subclass,Nsmenu,这是一个简单的问题 只是:我该如何子类化NSMenu?因为我不知道该怎么做 我想子类,以便做自定义绘图,如改变背景颜色等 这通常是通过-(void)drawRect:(NSRect)dirtyRect来完成的,因此我尝试了子类化并使用该方法,但没有效果。您不能通过子类化NSMenu来完成。您想使用NSMenuItem的setView:在菜单中进行自定义绘图。请看一个示例,了解它是如何完成的,以及您可以使用它做些什么

这是一个简单的问题

只是:我该如何子类化NSMenu?因为我不知道该怎么做

我想子类,以便做自定义绘图,如改变背景颜色等


这通常是通过
-(void)drawRect:(NSRect)dirtyRect来完成的,因此我尝试了子类化并使用该方法,但没有效果。

您不能通过子类化NSMenu来完成。您想使用NSMenuItem的
setView:
在菜单中进行自定义绘图。请看一个示例,了解它是如何完成的,以及您可以使用它做些什么