标签: objective-c xcode macos cocoa nswindow
我有一个透明窗口,我想用它来捕捉Swipes。
设置setAcceptTouchEvents=True和setIgnoreMouseEvents=false似乎也忽略了Swipes。只有鼠标输入或离开事件才会被注册。
setAcceptTouchEvents=True
setIgnoreMouseEvents=false
我需要的是抓住滑动的窗口,但让点击通过。
如果有人知道我怎么能意识到这一点,我将不胜感激? (沙盒虽然)
答案 0 :(得分:1)
确保您的视图有第一个响应者,并且您实际上正在覆盖正确的方法。
您应该覆盖swipeWithEvent:方法,如前所述。
swipeWithEvent: