2

有没有办法自定义 NSMenu 的外观,例如,它的透明度、背景颜色或使用公共 API 的前景色(如 Apple 的 Dock 右键单击​​菜单)?

经过大量搜索后,我发现了一些代码,他们使用私有 API 使菜单变暗!!!

4

2 回答 2

2

我认为,如果您只使用您编写的自定义视图来查看您想要的外观并表现得像一个菜单,那么您将会有更好的运气。Apple 提供了一个示例项目CustomMenus来说明该技术。它是WWDC 2010 会议视频之一,第 145 场会议,“Cocoa 应用程序中的关键事件处理”的伴侣。

于 2013-03-13T08:26:28.940 回答
2
于 2014-02-03T03:56:30.357 回答