鼠标拖动事件未在10.5上触发

时间:2012-05-04 07:30:11

标签: objective-c macos cocoa

我有一个创建窗口的库。我在添加到窗口的视图中拦截鼠标事件。它在10.6和10.7上工作正常。

但是10.5“mouseDragged”回调从未被调用过。有没有人知道如何解决它?

此致

Vishvesh

1 个答案:

答案 0 :(得分:0)

NSWindow上设置了一个设置器,允许它听到mouseMoved事件

-(void)setAcceptsMouseMovedEvents:(BOOL)val;

至于为什么它不在10.5中工作只是我不知道但是作为猜测他们是相当昂贵的跟踪明智,所以可能在该版本中默认关闭。