我有一个创建窗口的库。我在添加到窗口的 View 中拦截鼠标事件。它在 10.6 和 10.7 上运行良好。
但是在 10.5 上,“mouseDragged”回调永远不会被调用。有人知道如何修复它吗?
问候,
维什维什
最佳答案
NSWindow
上有一个 setter ,允许它听到 mouseMoved 事件
-(void)setAcceptsMouseMovedEvents:(BOOL)val;
至于为什么它在 10.5 中不起作用,我不知道,但据猜测,它们的跟踪成本相当昂贵,因此在该版本中可能会默认关闭。
关于objective-c - 10.5 上未触发鼠标拖动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10444578/