UIPanGestureRecognizer

Panther·2021년 7월 31일
0

https://developer.apple.com/documentation/uikit/uipangesturerecognizer

"A discrete gesture recognizer that interprets panning gestures."

팬 제스쳐를 해석하는 이산적 제스쳐 리코그나이저입니다.

Declaration

@MainActor class UIPanGestureRecognizer : UIGestureRecognizer

Overview

UIPanGestureRecognizerUIGestureRecognizer의 구체화된 서브클래스입니다. 이 클래스의 클라이언트는 액션 메소드에서 제스쳐의 현재 번역(translation(in:)) 및 번역 속도(velocity(in:))를 위해 UIPanGestureRecognizer 객체를 쿼리할 수 있습니다. 클라이언트는 번역 및 속도 값을 사용하기 위해 뷰의 좌표 시스템을 구체화할 수 있습니다. 또한, 클라이언트는 번역을 원하는 값으로 재설정할 수도 있습니다.

사용자는 팬 움직임을 하는 동안 하나 혹은 하나 이상의 손가락으로 뷰를 눌러야 합니다. 팬 제스쳐는 연속적입니다. 이 제스쳐 리코그나이저는 사용자가 팬을 인식하기에 충분한 거리 만큼 허용되는 최소 수의 손가락((minimumNumberOfTouches))으로 이동할 때 시작(UIGestureRecognizer.State.began)합니다. 이 제스쳐 리코그나이저는 사용자가 최소 수의 손가락으로 누르고 있는 동안 손가락을 움직일 때 변경(UIGestureRecognizer.State.changed)됩니다. 사용자가 모든 손가락을 떼어내면 끝(UIGestureRecognizer.State.ended)이 납니다.

0개의 댓글