0

我希望我的应用程序仅在用户未打开文件时才在启动时显示他的菜单。现在我似乎无法让它工作。隐藏菜单会使停靠栏和状态栏不可见。我希望它们仍然存在,但不是使用我自己的菜单(例如,如果您从 finder 打开文件,finder 菜单仍然可见,但我的应用程序会打开一个处理文件的窗口,并在用户取消或打开时退出完成)。

4

1 回答 1

0

我可能解释得不够好,但这是我为解决它所做的:

  • 将此行添加到我的应用程序的 plist 中(这会产生一个没有停靠图标或菜单的应用程序),停靠栏和菜单栏仍然存在,但不会被应用程序更改:

    LSUI元素

(并将复选框设置为true)。

这使您的应用程序只有 UI(它不会显示他的 NSMenu 也不会向 Dock 添加图标,而只会显示您的 GUI。

于 2011-01-17T14:26:30.063 回答