我有NSView的子类,该子类实现mouseMoved。但是,当我将鼠标移到视图上方时,永远不会调用mouseMoved。为什么?我在OS X Lion上。谢谢,万斯 最佳答案 即使使用-setAcceptsMouseMovedEvents :,当它是第一个响应者时,您的视图也只会获得-mouseMoved:。如果要在视图不是第一响应者时接收鼠标移动的事件,请给NSTrackingArea外观。