Делаю всплывающую подсказку в NSWindow, как следующий Xcode TOOLTIPHooking событий в NSWindow
Если пользователь нажмет кнопку, всплывающее окно отображается. Это просто.
Но после этого, если пользователь нажмет любую кнопку в этом окне, всплывающее окно должно быть скрыто.
Но если пользователь нажмет кнопку, mousedown nswindow: не будет называться. поэтому nswindowcontroller не может принять это событие.
Как nswindow может обнаружить все события в области окна?
Почему бы не использовать Контекстное.? –
Вы имеете в виду + (void) popUpContextMenu: (NSMenu *) menu withEvent: (NSEvent *) событие forView: (NSView *) функция просмотра? –
Это пункт меню, но как его можно использовать в качестве верхней кнопки всплывающего окна? –