Как избавиться от пункта меню Enter Full Screen? - PullRequest
0 голосов
/ 03 сентября 2018

В моем приложении MacOS X я удалил все элементы меню по умолчанию, добавил свои собственные. Но в меню View внизу я все еще вижу пункт меню Enter Full Screen, в то время как в раскадровке такого пункта меню нет. Я пытался удалить все меню View, но теперь оно переместилось в меню Window. Хоть он и отключен, но все же я бы хотел избавиться от него, если это возможно.

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

Для Swift 4

func applicationWillFinishLaunching(_ notification: Notification) {
        UserDefaults.standard.set(false, forKey: "NSFullScreenMenuItemEverywhere")
}
0 голосов
/ 04 сентября 2018

Замечания по выпуску для AppKit для 10.11 предполагают, что вы можете использовать NSUserDefault NSFullScreenMenuItemEverywhere.

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