Objective c 如何在objective c中隐藏Mac OS X菜单栏
我将创建一个桌面应用程序,我试图隐藏菜单栏和停靠,即覆盖整个屏幕的全屏应用程序。Objective c 如何在objective c中隐藏Mac OS X菜单栏,objective-c,macos,Objective C,Macos,我将创建一个桌面应用程序,我试图隐藏菜单栏和停靠,即覆盖整个屏幕的全屏应用程序。 请帮助我。提前谢谢。使用以下代码…很简单 [view enterFullScreenMode:[NSScreen mainScreen] withOptions:nil]; 试试这个: - (void)toggleMyViewFullScreen:(id)sender { if (myView.inFullScreenMode) { [myView exitFullScreenModeWith
请帮助我。提前谢谢。使用以下代码…很简单
[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) }];
}];
}
}
您可以将其连接到窗口菜单中的全屏菜单项(将其插入nib后),但请确保将菜单项触发的操作更改为您的toggleMyViewFullScreen:。或者,您可以通过编程方式或在应用程序加载时调用toggleMyViewFullScreen。可能重复的