有没有办法让NSMenu
个对象显示为NSPopover
的内容?
基本上我想重现当你右键点击应用程序图标时macOS Dock所做的事情(我不介意这里的黑暗背景,我只对将菜单显示在类似popover的窗口感兴趣箭头指向其目标的样式。
我一直在研究NSPopUpButton
做了什么,但我找不到以这种方式配置这个组件的方法;它有一个arrowPosition
,但这实际上是指按钮本身箭头的方向。
另外NSMenu
是一个NSObject
,我再也看不到一个干净的方式来抓住它的视图并将其添加到一个弹出框中,所以我想这不可能,但也许你有更好的想法?
感谢您的任何建议!
答案 0 :(得分:0)
您可以查看Apple菜单编程指南: https://developer.apple.com/library/archive/samplecode/MenuItemView/Introduction/Intro.html#//apple_ref/doc/uid/DTS10004136
在AppDelegate中,您可以看到:
difflib