以下代码不会在我的应用程序中抑制鼠标拖动:
[NSEvent addLocalMonitorForEventsMatchingMask:NSLeftMouseDraggedMask handler:^(NSEvent *event) {
return (NSEvent *)nil;
}];
我仍然可以在应用程序中拖动 UI 元素。据我所知,如果您nil
在块内返回,则不会将事件分派到应用程序。我错过了什么?
以下代码不会在我的应用程序中抑制鼠标拖动:
[NSEvent addLocalMonitorForEventsMatchingMask:NSLeftMouseDraggedMask handler:^(NSEvent *event) {
return (NSEvent *)nil;
}];
我仍然可以在应用程序中拖动 UI 元素。据我所知,如果您nil
在块内返回,则不会将事件分派到应用程序。我错过了什么?