1

这是我当前的对象层次结构:一个视图有一个打开一个按钮NSPopover,其中包含另一个视图(An NSControl

我正在监听我的 mouseup 事件NSPopover,此时我关闭了我的NSPopover.

但是,如果我在其中,我不希望它关闭NSControl(即,如果在 中存在 mousedown/mouseup 事件NSControl

所以我的计划是确定何时在控件上找到 mouseup/down 事件,然后忽略NSPopoverNSPopover

以前有人做过这样的事情吗?有任何想法吗?提前致谢!

4

1 回答 1

0

我的解决方案最终是跟踪弹出窗口是否在根视图控制器中打开,如果根视图有一个 mouseup 事件,并且弹出窗口是打开的,我可以跳出代码

于 2014-09-12T12:41:27.357 回答