我正在编写OS X应用程序。我想在整个屏幕上找到一个NSView位置。我怎样才能找到那个位置。我不希望这个职位与NSWindow相关,但是在整个屏幕上的位置。这可能吗?或者我需要使用NSWindow的位置信息来查找?谢谢。
答案 0 :(得分:5)
您可以使用NSWindow
的方法-convertRectToScreen:
将矩形从窗口的坐标系转换为屏幕坐标系。
NSRect rectInScreen = [self.view.window convertRectToScreen:self.view.frame];