快速状态栏图标菜单

我之所以写本教程,是因为我的应用程序Blinkk(http://ralcr.com/blinkk/)需要一个,并且在网上搜索了一个教程,这很自然,但是一切看起来都很复杂,无法进行任何工作。 所以复制/粘贴解决方案是不可能的,我决定了解它是如何以编程方式工作的,最终变得非常简单。 我对插座和Xib没问题,但是为简单菜单而需要连接它们的方式使我感到紧张,我没有耐心去学习比UI元素或动作更重要的东西。

因此,这就是您所需要的,可以将其放置在applicationDidFinishLaunching中

我遇到的问题:

  • 应该强烈引用item var,否则您将看到图标从状态栏中消失
  • 启用项目将目标添加到每个NSMenuItem