Objective c 如何从NSView获取每个NSPoint,NSWindow上的子视图?

Objective c 如何从NSView获取每个NSPoint,NSWindow上的子视图?,objective-c,nsview,nswindow,nspoint,Objective C,Nsview,Nswindow,Nspoint,我有mac应用程序,我想显示特定nspoint的图纸,我有多个层次视图,因此,我想选择nspoint on(上层视图,即太阳视图的子视图)视图,在nswindow中获取它,并从目标c中的该点显示图纸。如何实现这一点?我得到了答案:只是在上面的子视图或窗口中的任何子视图中 ->NSPoint point=[self.window.contentView转换点:[NSApp currentEvent].locationInWindow fromView:nil];在视图上单击鼠标点 使用此点的值从此

我有mac应用程序,我想显示特定nspoint的图纸,我有多个层次视图,因此,我想选择nspoint on(上层视图,即太阳视图的子视图)视图,在nswindow中获取它,并从目标c中的该点显示图纸。如何实现这一点?

我得到了答案:只是在上面的子视图或窗口中的任何子视图中 ->NSPoint point=[self.window.contentView转换点:[NSApp currentEvent].locationInWindow fromView:nil];在视图上单击鼠标点

使用此点的值从此子视图发布通知,在其父窗口中侦听通知,获取相同的点值。保存它

&在窗口中-使用此点显示图纸,使用-willPositionSheet:此方法更改显示图纸的框架