Предполагая, что это пользовательский вид и розетка window
подключена (или вы вводите эту переменную с помощью [self window]
, когда вид добавляется в суперпредставление), это все, что вам нужно.Однако я бы предложил обработать mouseUp:
вместо mouseDown:
, чтобы дать пользователю возможность отступить, переместив мышь за пределы вашего обзора.
Вы можете также рассмотреть возможность использования NSButton вместо (иливнутри) пользовательский вид.Вы можете подключить его непосредственно к действию performClose:
или orderOut:
окна.