Objective c 轻扫但不点击

Objective c 轻扫但不点击,objective-c,xcode,macos,cocoa,nswindow,Objective C,Xcode,Macos,Cocoa,Nswindow,我有一个透明的窗口,我想用它来捕捉刷卡 设置setAcceptTouchEvents=True和setIgnoreMouseeEvents=false似乎也会忽略滑动。仅注册鼠标输入或离开事件 我需要的是一个窗口来捕捉滑动,但让点击通过 如果有人知道我是如何认识到这一点的,我将不胜感激?(沙盒)确保您的视图具有第一响应程序,并且您实际上覆盖了正确的方法 您应该像前面提到的那样重写swipeWithEvent:方法。尝试将acceptsFirstResponder设置为YES。方法-(void)s

我有一个透明的窗口,我想用它来捕捉刷卡

设置
setAcceptTouchEvents=True
setIgnoreMouseeEvents=false
似乎也会忽略滑动。仅注册鼠标输入或离开事件

我需要的是一个窗口来捕捉滑动,但让点击通过


如果有人知道我是如何认识到这一点的,我将不胜感激?(沙盒)

确保您的视图具有第一响应程序,并且您实际上覆盖了正确的方法


您应该像前面提到的那样重写swipeWithEvent:方法。

尝试将acceptsFirstResponder设置为YES。方法-(void)swipeWithEvent:(NSEvent*)事件;应该叫它干,但不管用。我应该很清楚:要通过透明窗口的点击应该击中桌面/驳接,而不是我的应用程序的另一个视图或窗口。我尝试过这样做:-(void)swipeWithEvent:(NSEvent*)event{NSLog(@“Swipe!”);}-(BOOL)acceptsFirstResponder{return TRUE;}