自动隐藏 OS X 菜单栏?

dbr*_*dbr 6 osx-snow-leopard macos

有没有办法像 Dock 一样自动隐藏 OS X 菜单栏?

有一个应用程序“Menufela”为 Tiger 做了这个,但我不知道 Leopard/Snow Leopard 有什么类似的东西。

我几乎可以肯定这是(以编程方式)可行的,因为在全屏应用程序中,菜单栏是隐藏的,当您将鼠标放在屏幕顶部时,菜单栏会重新出现。

编辑:在史蒂夫愚蠢的回答的帮助下,以下代码:

[[NSApplication sharedApplication]
     setPresentationOptions:   NSApplicationPresentationAutoHideMenuBar
                             | NSApplicationPresentationAutoHideDock];
Run Code Online (Sandbox Code Playgroud)

.. 将自动隐藏菜单栏(以及 API 要求的停靠栏),但仅适用于当前应用程序:

当使用 SetSystemUIMode 控制或禁用 Mac OS X 系统的功能时,请求的行为仅在调用 SetSystemUIMode 的进程位于最前面时有效

..关闭,但不完全在那里

小智 2

MagicMenu 它隐藏每个应用程序的菜单栏(和停靠栏),如果您愿意,还可以隐藏查找器