【发布时间】:2014-11-28 11:46:47
【问题描述】:
如何禁用特定 NSView(及其所有子视图)的所有鼠标事件
例如:在下图中,
我有一个滚动视图和一个边框视图(比如 MyBorderView)
我想要实现的功能是在按下按钮时禁用所有鼠标事件以滚动视图。
我的解决方法是覆盖 NSView 的 mouseDown 和 rightMouseDown 事件。这似乎工作正常,但滚动失败。
简单来说,我想实现一些类似 [_scrollView disableAllMouseEvents]
【问题讨论】: