如何像Apple Pro Apps一样自定义NSMenu?

Mat*_*att 10 customization cocoa nsmenu nsmenuitem

我想自定义一个NSMenuNSMenuItems,所以做它看起来像苹果专业应用软件.

但是我如何定制NSMenu?没有绘制方法来改变外观.如果我将a设置NSView为a NSMenuItem,我可以设置背景颜色,但是我会忽略突出显示和菜单处理.此外,顶盖和底盖NSMenu不能定制.

我发现只有这个提示,但遗憾的是没有代码.

Dark TableView带有白色菜单和白色菜单项

我会很乐意得到一些帮助!

val*_*exa 2

困难的答案是,创建你自己的 NSMenu、NSMenuItem 等子类并手动处理绘图、动画等。