如何隐藏目标c中的Mac OS X菜单栏



我将创建一个桌面应用程序,因为我正在尝试隐藏菜单栏和停靠,即覆盖整个屏幕的全屏幕应用程序。请提前帮助我。

使用以下代码...简单...

[view enterFullScreenMode:[NSScreen mainScreen] withOptions:nil];

尝试以下:

- (void)toggleMyViewFullScreen:(id)sender
{
    if (myView.inFullScreenMode) {
      [myView exitFullScreenModeWithOptions:nil];
    } else {
      NSApplicationPresentationOptions options =
          NSApplicationPresentationHideDock |       
          NSApplicationPresentationHideMenuBar;
      [myView enterFullScreenMode:[NSScreen mainScreen] withOptions:@{
             NSFullScreenModeApplicationPresentationOptions : @(options) }];
                                                                                 }];
    }
}

您可以将其连接到窗口菜单中的全屏菜单项(将其插入笔尖之后),但请务必将菜单项触发的操作更改为togglemyviewfullscreen:。或者您可以通过编程或应用程序加载时调用togglemyviewfullscreen。

最新更新