NSPanGestureRecognizer

Panther·2021년 8월 8일
0
post-custom-banner

https://developer.apple.com/documentation/appkit/nspangesturerecognizer

"A continuous gesture recognizer for panning gestures."

팬 제스쳐를 위한 연속적 제스쳐 리코그나이저입니다.

Declaration

class NSPanGestureRecognizer : NSGestureRecognizer

Overview

제스쳐는 사용자가 모든 구체화된 버튼 클릭, 마우스 드래그, 하나 혹은 하나 이상의 버튼을 놓을 때 인식됩니다. 팬이 일어나는 동안의 거리와 팬이 일어날 때 마우스의 위치를 가져오기 위해 팬 제스쳐 리코그나이저를 사용하시기 바랍니다.

생성에 따라 제스쳐 리코그나이저는 주요 버튼에 한해서만 팬 제스쳐를 인식하기 위해 설정됩니다. delaysPrimaryMouseButtonEvents 속성을 true로 설정하면 주요 버튼 이벤트가 뷰에 전달되는 것을 지연시킬 수 있습니다. 추적하기 위한 버튼의 집합을 변경하려면 buttonMask 속성을 수정하시기 바랍니다.

이 제스쳐 리코그나이저에서 location(in:) 메소드는 사용자가 마우스 를 드래그할 대 변경되는 현재 마우스 포인트 위치를 항상 알려줍니다.

See Also


Standard Gestures

NSClickGestureRecognizer

마우스 클릭의 구체화된 수를 추적하는 이산적 제스쳐 리코그나이저입니다.

https://developer.apple.com/documentation/appkit/nsclickgesturerecognizer
https://velog.io/@panther222128/NSClickGestureRecognizer

NSPressGestureRecognizer

사용자가 마우스 버튼을 떼기 전에 최소한의 시간 만큼 마우스 버튼을 누르고 있는지 추적하는 이산적 제스쳐 리코그나이저입니다.

https://developer.apple.com/documentation/appkit/nspressgesturerecognizer
https://velog.io/@panther222128/NSPressGestureRecognizer

NSRotationGestureRecognizer

순환 모션에서 서로 반대 방향으로 이동하는 트랙패드의 두 터치를 추적하는 연속적 제스쳐 리코그나이저입니다.

https://developer.apple.com/documentation/appkit/nsrotationgesturerecognizer
https://velog.io/@panther222128/NSRotationGestureRecognizer

NSMagnificationGestureRecognizer

컨텐트를 확대 핀치 제스쳐를 추적하는 연속적 제스쳐 리코그나이저입니다.

https://developer.apple.com/documentation/appkit/nsmagnificationgesturerecognizer
https://velog.io/@panther222128/NSMagnificationGestureRecognizer


post-custom-banner

0개의 댓글