我正在编写一个程序,需要获取屏幕中的鼠标位置(不仅仅是我的 View )。我需要不断更新变量xPos
和yPos
。我听说过对 nsview 进行子类化并添加 mouseDidMove ,但从未调用过它。 (是的,我将窗口 View 设置为自定义 View 。)我该如何执行此操作?
最佳答案
您需要将包含 View 的 NSWindow 设置为 window.acceptMouseMovedEvents = yes
。另外,如果您只是在屏幕中查找鼠标位置,请考虑 NSEvent.mouseLocation
关于macos - 获取鼠标在整个屏幕 Mac OS X 中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34518601/