1
A
回答
3
假设你是在一个事件响应方法(例如mouseDown:
):
[myView convertPointFromBase:[NSEvent mouseLocation]];
1
巴里的回答将工作,但会在函数被调用的时候返回鼠标的位置。
- (void)mouseDown:(NSEvent *)event {
NSPoint location = [self convertPointFromBase:[event locationInWindow]];
//Move sprite to location
}
这将始终使用鼠标的位置,距离生成事件时:只要该事件处理其产生后不久,但更好的方法是这是确定的。此外,巴里的答案假设窗口和屏幕使用相同的坐标。这通常是正确的,但有时为了安全起见,它更好。
相关问题
- 1. 如何找到鼠标按钮'点击'位置x和y?
- 2. 如何从鼠标点击获得相对x和y位置
- 3. 如何在页面上的任意位置点击鼠标X和Y位置?
- 4. angularJS - 从div中的鼠标点击获取x&y位置
- 5. 如何在python 3中找到鼠标的x和y位置?
- 6. 试图获得鼠标单击x和y位置的准确值 - 获取NaN
- 7. 如何将视图放置在特定位置(x,y坐标)
- 8. 在JLabel中的图像上单击时获取鼠标的X和Y位置
- 9. 准确的jQuery x y鼠标点击图像
- 10. 如何使用changelistener监视鼠标位置x y的更改?
- 11. 确定鼠标点击位置的位置
- 12. 如何在交互式绘图(Python)中使用鼠标指定(x,y)位置?
- 13. 当我点击scala时如何获得鼠标“x”和“y”
- 14. Photoshop中鼠标位置的x和y坐标
- 15. 如何让鼠标在imageview的点击位置上定位?
- 16. 根据鼠标点击的x,y动态更改JLabel图标
- 17. 输入元素生成鼠标点击的x和y坐标
- 18. Three.js - 获取鼠标点击的X,Y和Z坐标
- 19. 鼠标点击图片上的位置
- 20. 如何自动点击/点击x,y位置?
- 21. 如何在鼠标点击时获得鼠标位置 - Python Gtk
- 22. 如何动态更改视图的位置(x,y坐标)
- 23. 如何确定iphone应用程序视图类中的点击位置坐标
- 24. 点击鼠标时如何确定mouseenter?
- 25. 在鼠标单击时设置x和y
- 26. 根据鼠标的位置对齐框的x,y位置
- 27. 将x和y线保存为鼠标点击的变量
- 28. 在鼠标点击获取ms图表中的标记位置
- 29. 如何检测任意鼠标位置(x,y)上的元素?
- 30. 确定图像上的鼠标位置