Macos 如何在整个屏幕上找到NSView位置?
我正在写一个OSX应用程序。我想在整个屏幕上找到NSView位置。我怎样才能找到那个职位。我不想让这个位置与NSWindow相关,而是整个屏幕上的位置。这样做可能吗?或者我需要使用NSWindow的位置信息来找到它?谢谢 您可以使用Macos 如何在整个屏幕上找到NSView位置?,macos,swift,cocoa,Macos,Swift,Cocoa,我正在写一个OSX应用程序。我想在整个屏幕上找到NSView位置。我怎样才能找到那个职位。我不想让这个位置与NSWindow相关,而是整个屏幕上的位置。这样做可能吗?或者我需要使用NSWindow的位置信息来找到它?谢谢 您可以使用NSWindow的方法-convertRectToScreen:将矩形从窗口坐标系转换为屏幕坐标系 NSRect rectInScreen = [self.view.window convertRectToScreen:self.view.frame];
NSWindow
的方法-convertRectToScreen:
将矩形从窗口坐标系转换为屏幕坐标系
NSRect rectInScreen = [self.view.window convertRectToScreen:self.view.frame];