Я пытаюсь переопределить поведение кнопки минимизации на моем NSWindow
в моем приложении MacOS для Cocoa.
Так же, как вы можете использовать функцию
func windowShouldClose(_ sender: NSWindow) -> Bool
из NSWindowDelegate
, чтобы переопределить поведение кнопки «Выход», я хотел бы иметь возможность настроить, что происходит при нажатии кнопки «Свернуть».
Вместо минимизации я бы хотел отменить событие минимизации и выполнить свой собственный код.
Я обнаружил windowWillMiniaturize(_ notification: Notification)
и func windowDidMiniaturize(_ notification: Notification)
, однако они не позволяют мне отменить событие и заменить его собственным кодом (из того, что я вижу).