我正在尝试自定义 aNSTableHeaderCell
以检测鼠标点击。在过去,我使用过诸如NSTrackingArea
或覆盖mouseDown
事件之类的东西,例如:
-(void)mouseDown:(NSEvent *)theEvent
{
NSLog(@"Mouse down");
}
这些方法似乎不能在 a 上正常工作,NSTableHeaderCell
因为它是一个单元格而不是一个视图。
有人对检测单元格上的鼠标事件有任何建议吗?具体来说,我想捕捉第一次点击(连同它的位置)。