我是一名初级开发人员,我正在开发一款能够检测触控板上四指轻敲的应用。我有基于代码here在触控板事件上触发回调的代码。我如何专门修改它以检测四指水龙头?
答案 0 :(得分:4)
在要检测触摸事件的视图中,覆盖:
[self setAcceptsTouchEvents:YES]
请务必启用视图以接收触摸事件:
{{1}}
答案 1 :(得分:1)
Swift 3 版本
在要检测触摸事件的视图中,覆盖:
override func touchesBegan(with event: NSEvent) {
var touches = event.touches(matching: NSTouch.Phase.any, in: self.view)
if(touches.count == 4){
print("Four finger touch detected")
}
}
请务必启用视图以接收触摸事件:
self.view.acceptsTouchEvents = true