有没有办法使用公共(public)API“S(如Apple的Dock右键菜单)自定义NSMenu外观,例如其透明度,背景色或前景色??
经过大量搜索后,我发现了一些代码,他们使用私有(private) API 来使菜单变暗!!!
最佳答案
我认为,如果您只使用自定义 View ,您可以对其进行编码,使其看起来像您想要的那样并且表现得像菜单,那么您将会有更好的运气。 Apple 提供了一个示例项目 CustomMenus 来说明该技术。它是 WWDC 2010 session videos 之一的同伴,Session 145, "Key Event Handling in Cocoa Applications" 。
关于objective-c - 自定义NSMenu(像Apple的Dock右键菜单)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15379410/