如何摆脱“输入全屏”菜单项?

时间:2018-09-03 18:53:21

标签: macos cocoa nsmenu

在MacOS X应用程序中,我删除了所有默认菜单项,并添加了自己的菜单项。但是在底部的View菜单中,我仍然可以看到Enter Full Screen菜单项,而在情节提要中没有这样的菜单项。我尝试删除整个View菜单,但现在已迁移到Window菜单。即使已禁用,但如果可能的话,我仍然想摆脱它。

2 个答案:

答案 0 :(得分:3)

AppKit的release notes for 10.11建议您可以使用NSUserDefault NSFullScreenMenuItemEverywhere

- (void)applicationWillFinishLaunching:(nonnull NSNotification *)notification {
    [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"NSFullScreenMenuItemEverywhere"]; }

答案 1 :(得分:2)

对于 Swift 4

func applicationWillFinishLaunching(_ notification: Notification) {
        UserDefaults.standard.set(false, forKey: "NSFullScreenMenuItemEverywhere")
}