从 NSTableView doubleAction 获取点击位置

Get clicked position from NSTableView doubleAction

显然,如果您 setDoubleAction()NSTableView 上,您可以使用 clickedRow 来获取被双击的行,但是有什么方法可以获取双击?我正在开发的一个应用程序在单元格中有几个东西,我想双击不同的区域来做不同的事情。

使用当前事件:

NSEvent* currentEvent = [NSApp currentEvent];
NSPoint eventLocation = currentEvent.locationInWindow;
NSPoint viewClickLoc = [self.view convertPoint:eventLocation fromView:nil];