3
我在Mac App Store中看到很多应用程序,这些应用程序都是简单的应用程序,向您显示菜单栏中的FaceBook或Google阅读器的移动版本。Mac菜单栏教程?
我不知道从哪里开始,所以我问你们。
我希望应用程序在按下工具栏图标时在下拉式窗口(来自菜单栏)中显示FaceBook的移动版本。有关如何入门的任何链接将不胜感激。
我在Mac App Store中看到很多应用程序,这些应用程序都是简单的应用程序,向您显示菜单栏中的FaceBook或Google阅读器的移动版本。Mac菜单栏教程?
我不知道从哪里开始,所以我问你们。
我希望应用程序在按下工具栏图标时在下拉式窗口(来自菜单栏)中显示FaceBook的移动版本。有关如何入门的任何链接将不胜感激。
我认为NSStatusItem是你在找什么。
检查下面的教程:
Creating a Standalone StatusItem Menu
另一个很好的例子项目:
Using MAAttachedWindow with an NSStatusItem
好了,所以第二个例子是更多的我想要的东西,但是提示不会是最前面的窗口和未点击时不会关闭。我读到,这将解决这个问题'[window setLevel:NSMainMenuWindowLevel];'但我不知道该把它放在哪里。如果您愿意,我可以提供源代码。 – Charlie 2011-06-05 02:17:03
打开'AppController.m'并添加'[attachedWindow setLevel:NSMainMenuWindowLevel];'在[attachedWindow makeKeyAndOrderFront:self];'的右上方。 – Anne 2011-06-05 08:09:29
好的,这是工作。然而,它仍然显示在一些下面,所以我将它更改为“NSMainMenuWindowLevel + 100”,它显示了其他所有内容。这是做这件事的最好方法吗? – Charlie 2011-06-05 13:12:22