获取X Y坐标w.r.t图像

时间:2011-01-31 14:08:59

标签: image macos desktop-application

我是mac应用程序编程的新手。我已经为MAC OS X创建了一个基于可可的应用程序。我在我的文档窗口(在Interface Builder中)拖了一个CustomView。然后在我的自定义视图上,我拖动了一个图像井(我的图像在其中)。当我运行应用程序并单击图像上的任何位置时,我想知道X Y坐标w.r.t图像。任何示例代码都将非常感激。

注意:我不希望X Y坐标w.r.t文档窗口。

提前致谢。

1 个答案:

答案 0 :(得分:0)

将NSImageView的子类与重写的mouseDown:mouseUp:方法一起使用。传递给此方法的事件将在窗口中具有单击的位置,可以使用NSView的convertPoint:fromView:将其转换为视图的坐标。