Вот мой текущий объект иерархии: мнение есть кнопка, которая открывает в NSPopover
, который содержит другой вид (An NSControl
)Track, если есть MouseDown/вверх в подвид из NSPopover
Я слушаю для события mouseup на моем NSPopover
, после чего я закрываю свой NSPopover
.
Однако, я не хочу, чтобы закрыть, если я в NSControl
(то есть, если есть событие MouseDown/MouseUp в NSControl
)
Таким образом, мой план, чтобы определить, когда MouseUp/а затем проигнорируйте закрытие NSPopover
на моем прослушивателе событий mouseup в NSPopover
Кто-нибудь сделал что-нибудь подобное раньше? Есть идеи? Спасибо заранее!