自定义NSView事件Handelling

时间:2011-08-24 19:54:46

标签: objective-c macos event-handling interface-builder nsview

我正在尝试设置一个类似于Xcodes界面构建器中使用的界面。

我想知道的是我需要做些什么来翻译鼠标事件,即点击拖动和放大将鼠标位置转移到视图位置。

或双击视图内的事件触发方法等

提前谢谢。

编辑:为清晰起见

interface builder http://img200.imageshack.us/img200/5269/screenshot20110824at204.jpg

1 个答案:

答案 0 :(得分:1)

如果您在窗口坐标中有一个点,则可以[view convertPoint:location fromView:nil]。对于rects和sizes,NSView有similar methods