可可编程 - 鼠标按下按钮时?
问题描述:
我想找到一种方法来获取MouseEntered事件来触发或至少检测当输入区域时按下鼠标按钮。可可编程 - 鼠标按下按钮时?
如果鼠标按下左按钮进入跟踪区域,有什么办法可以检测到这个事件吗?
有没有不同的事件可以用来做同样的事情?
答
你可以做这样的事情,假设你有你的跟踪区域设置为接收输入的鼠标和退出事件:
- (void)mouseEntered:(NSEvent*)theEvent
{
if ([[NSApp currentEvent] type] == NSLeftMouseDown) {
NSLog(@"mouse is pressed");
}
}