我正在尝试找到一种方法来触发MouseEntered事件,或者至少检测进入该区域时何时按下鼠标按钮。
如果鼠标按下左键进入跟踪区域,有没有办法检测到此事件?
我是否可以使用不同的事件做同样的事情?
答案 0 :(得分:0)
你可以这样做,假设你的跟踪区域设置为接收鼠标输入和退出的事件:
- (void)mouseEntered:(NSEvent*)theEvent
{
if ([[NSApp currentEvent] type] == NSLeftMouseDown) {
NSLog(@"mouse is pressed");
}
}