在停靠栏图标上方显示NSPopover

时间:2012-11-23 16:25:36

标签: cocoa appkit nspopover

如何在应用的停靠栏图标上方显示NSPopover?

1 个答案:

答案 0 :(得分:2)

根据您的应用程序是否正在运行,有两种方法可以自定义停靠菜单。请参阅Apple文档,以便在此处打开时进行自定义:

http://developer.apple.com/library/mac/#documentation/Carbon/Conceptual/customizing_docktile/docktasks_cocoa/docktasks_cocoa.html#//apple_ref/doc/uid/TP30000986-CH3-SW1

总而言之,您基本上在主应用程序的XIB或故事板中提供了一个菜单,其中包含您要添加到停靠菜单的额外菜单选项。

要在应用程序未运行时自定义Dock图标的菜单,请参阅此处的指南:

http://developer.apple.com/library/mac/#documentation/Carbon/Conceptual/customizing_docktile/CreatingaDockTilePlug-in/CreatingaDockTilePlug-in.html

基本上,您需要创建一个插入应用程序资源文件夹的插件。这与原始方法非常相似,但在Finder的停靠过程中执行。