0

这是一个简单的问题...

只是:我将如何对 NSMenu 进行子类化?因为我不确定如何去做。

我想对其进行子类化以进行自定义绘图,例如。更改背景颜色等

这通常是这样做的,- (void)drawRect:(NSRect)dirtyRect因此我尝试子类化并使用该方法,但无济于事。

4

1 回答 1

2

你不能通过继承 NSMenu 来做到这一点。您想使用 NSMenuItemsetView:在菜单中进行自定义绘图。查看MenuItemView 示例代码,了解它是如何完成的以及您可以用它做什么。

于 2012-05-29T18:55:09.830 回答