2014-09-11 3 views
1

Вот мой текущий объект иерархии: мнение есть кнопка, которая открывает в NSPopover, который содержит другой вид (An NSControl)Track, если есть MouseDown/вверх в подвид из NSPopover

Я слушаю для события mouseup на моем NSPopover, после чего я закрываю свой NSPopover.

Однако, я не хочу, чтобы закрыть, если я в NSControl (то есть, если есть событие MouseDown/MouseUp в NSControl)

Таким образом, мой план, чтобы определить, когда MouseUp/а затем проигнорируйте закрытие NSPopover на моем прослушивателе событий mouseup в NSPopover

Кто-нибудь сделал что-нибудь подобное раньше? Есть идеи? Спасибо заранее!

ответ

0

Мое решение в конечном итоге отслеживается, если popover открыт в контроллере корневого представления, и если корневой вид получил событие mouseup, а popover был открыт, я мог бы вырваться из кода

 Смежные вопросы

  • Нет связанных вопросов^_^