2015-05-29 68 views
1

我正在开发一个OS X应用程序 这使用StatusBar和也有Windows 我会将我的应用程序移动到“背景”(只有StatusBar将显示和Windows窗口ofc,而不是应用程序主菜单) 当它所有的窗口关闭。 (我想这样做,应用程序不会出现在cmd +标签菜单等,我只想要StatusBar)。可可背景模式当所有的窗户关闭

我很不知道在哪里找文档,如果它甚至是可能的。

我发现在Info.Plist中我可以放一个标志来启用“LSBackgroundOnly” - 然后我只看到我的StatusBar。

但是我想在背景和前景之间切换,因为我想让我的用户通过StatusBar菜单打开主应用程序窗口。

什么是最好的方法或在哪里寻找这个?

+0

[如何在菜单栏中显示应用程序图标甚至应用程序已退出]的可能重复(http://stackoverflow.com/questions/24088906/how-to-display-application-icon-in-menubar-even-application- is-quit) – stevesliva

回答

1

对不起,作为可能的副本标记。另一个问题并不完全具有良好的关键字进行搜索,但答案是一样的:

Use or modify the code in the answer here.

Info.plist中设置或10.9之前OSX版本,并且不能在运行时改变。 10.9+你可以使用NSApplicationsetActivationPolicy和应用程序委托功能来做你想做的事情。同样见discussion here here

+0

非常感谢!这正是我需要的。对不起,重复的问题,我没有找到2天的答案,也不知道它甚至是可能的,所以我问。再次感谢你 ! – ColdSteel