https://developer.apple.com/documentation/appkit/nsclickgesturerecognizer
"A discrete gesture recognizer that tracks a specified number of mouse clicks."
마우스 클릭의 구체화된 수를 추적하는 이산적 제스쳐 리코그나이저입니다.
class NSClickGestureRecognizer : NSGestureRecognizer
이 제스쳐 리코그나이저를 설정할 때, 어떤 마우스 버튼이 클릭되어야 하는지 구체화할 수 있고, 액션 메소드 호출 전 몇 번의 클릭이 발생해야 하는지를 구체화할 수 있습니다. 사용자는 제스쳐가 인식될 수 있도록 드래깅이 없는 상태로 구체화된 마우스 버튼을 요구되는 횟수 만큼 클릭해야 합니다.
제스쳐 리코그나이저는 각 버튼에 대해 buttonMask
속성에서 delaysPrimaryMouseButtonEvents
, delaysSecondaryMouseButtonEvents
,delaysOtherMouseButtonEvents
속성 값을 true
로 설정합니다.
사용자가 마우스 버튼을 떼기 전에 최소한의 시간 만큼 마우스 버튼을 누르고 있는지 추적하는 이산적 제스쳐 리코그나이저입니다.
https://developer.apple.com/documentation/appkit/nspressgesturerecognizer
https://velog.io/@panther222128/NSPressGestureRecognizer
팬 제스쳐를 위한 연속적 제스쳐 리코그나이저입니다.
https://developer.apple.com/documentation/appkit/nspangesturerecognizer
https://velog.io/@panther222128/NSPanGestureRecognizer
순환 모션에서 서로 반대 방향으로 이동하는 트랙패드의 두 터치를 추적하는 연속적 제스쳐 리코그나이저입니다.
https://developer.apple.com/documentation/appkit/nsrotationgesturerecognizer
https://velog.io/@panther222128/NSRotationGestureRecognizer
컨텐트를 확대 핀치 제스쳐를 추적하는 연속적 제스쳐 리코그나이저입니다.
https://developer.apple.com/documentation/appkit/nsmagnificationgesturerecognizer
https://velog.io/@panther222128/NSMagnificationGestureRecognizer