Gestures

Panther·2021년 8월 8일
0

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

"Encapsulate your app's event-handling logic in gesture recognizers so that you can reuse that code throughout your app."

제스쳐 리코그나이저에 있는 앱의 이벤트 처리 로직을 캡슐화합니다. 이로써 앱을 통해 해당 코드를 재사용할 수 있습니다.

Topics


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

NSPanGestureRecognizer

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

https://developer.apple.com/documentation/appkit/nspangesturerecognizer
https://velog.io/@panther222128/NSPanGestureRecognizer

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


Custom Gestures

NSGestureRecognizer

사전에 정의된 이벤트 연속이 발생할 때 이벤트를 모니터링 하고 액션 메소드를 호출하는 객체입니다.

https://developer.apple.com/documentation/appkit/nsgesturerecognizer
https://velog.io/@panther222128/NSGestureRecognizer


See Also


User Interactions

Mouse, Keyboard, and Trackpad

마우스, 키보드, 트랙패드 관련 이벤트를 처리합니다.

https://developer.apple.com/documentation/appkit/mouse_keyboard_and_trackpad
https://velog.io/@panther222128/Mouse-Keyboard-and-Trackpad

앱과의 상호작용을 제공하기 위해 메뉴 및 커서를 구현하고, 업데이트 정보를 전달하기 위해 앱의 도크 타일을 사용합니다.

https://developer.apple.com/documentation/appkit/menus_cursors_and_the_dock
https://velog.io/@panther222128/Mouse-Keyboard-and-Trackpad

Touch Bar

터치 바에 상호작용 컨텐트와 컨트롤을 표시합니다.

https://developer.apple.com/documentation/appkit/touch_bar
https://velog.io/@panther222128/Touch-Bar

Drag and Drop

드래그 앤 드롭을 사용해 앱 컨텐트를 직접 조작하는 것을 지원합니다.

https://developer.apple.com/documentation/appkit/drag_and_drop
https://velog.io/@panther222128/Drag-and-Drop-c5i2jzu8

Accessibility for AppKit

AppKit 앱을 macOS 사용자 모두가 접근 가능하도록 만듭니다.

https://developer.apple.com/documentation/appkit/accessibility_for_appkit
https://velog.io/@panther222128/Accessibility-for-AppKit


0개의 댓글