Pab*_*blo 2 macos cocoa nsmenu
在我的 Mac OS X 应用程序中,我删除了所有默认菜单项,添加了我自己的菜单项。
但是在View底部的菜单中我仍然可以看到Enter Full Screen菜单项,而在情节提要中没有这样的菜单项。
我试图删除整个View菜单,但现在它迁移到Window菜单。即使它被禁用,如果可能的话,我仍然想完全摆脱它。
AppKit 10.11的发行说明建议您可以使用NSUserDefault NSFullScreenMenuItemEverywhere.
全屏菜单项
如果没有找到等效的菜单项,AppKit 会在应用程序完成启动后自动创建一个“进入全屏”菜单项。如果不应为您的应用程序创建此菜单项,则在发送 NSApplicationDidFinishLaunchingNotification 之前,您可以将 NSFullScreenMenuItemEverywhere 默认设置为 NO。
- (void)applicationWillFinishLaunching:(nonnull NSNotification *)notification {
    [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"NSFullScreenMenuItemEverywhere"];
}
| 归档时间: | 
 | 
| 查看次数: | 779 次 | 
| 最近记录: |