1
我正在寫一個使用可可的應用程序,在某些地方(驚喜)打開窗口。
在此窗口中有一個「懸停」功能,爲此我需要接受mouseMoved事件。我設法激活使用如何使NSWindow在打開後立即接受mouseMove事件?
[[newView window] setAcceptsMouseMovedEvents:YES];
調用此功能,但是,它只是剛剛開始我接觸打開的窗口工作後,實際激活這種方式。我有興趣立即開始工作,不用點擊它。
- (BOOL)acceptsFirstMouse:(NSEvent *)theEvent
似乎沒有工作,因爲只有mouseDown或mouseDragged事件激活它。顯然mouseMoved事件不會。
換句話說,mouseMoved事件只有在調用mouseDown或mouseDragged事件後纔開始工作。
其實沒有。這正是我必須做的。謝謝! :) –