显示NSWindow作为NSStatusItem的下拉列表?

Loy*_*ley 3 cocoa objective-c

如何在单击NSStatusItem时显示NSWindow,以便在显示时显示其他应用程序,但不会导致它们失去活动状态?

我见过MAAttachedWindow,它很整洁,但除非自己的应用程序处于活动状态,否则它不会显示在其他应用程序之上.

Fra*_*rew 6

我会查看这个优秀的教程和示例项目: 状态栏中的Cocoa Popup窗口

该示例显示了如何将窗口"附加"到状态栏项目,但您可以将窗口放在任何位置.基本上,如果您将应用程序定义为LSUIElement可以显示浮动实用程序窗口,尽管您的应用程序永远不会激活或显示停靠图标,并且其他应用程序仍然是关键.