https://developer.apple.com/documentation/uikit/uiswipegesturerecognizer
"A discrete gesture recognizer that interprets swiping gestures in one or more directions."
하나 혹은 하나 이상의 방향에서 스와이프 제스쳐를 해석하는 이산적 제스쳐리코그나이저입니다.
@MainActor class UISwipeGestureRecognizer : UIGestureRecognizer
UISwipeGestureRecognizer
는 UIGestureRecognizer
의 구체화된 서브클래스입니다.
UISwipeGestureRecognizer
는 사용자가 스와이프를 생성하기에 충분한 만큼 허용된 방향(direction
)으로 구체화된 수의 터치(numberOfTouchesRequired
)를 이동시킬 때 스와이프를 인식합니다. 스와이프는 느릴 수도 있고 빠를 수도 있습니다. 느린 스와이프는 방향의 높은 정확도를 요구하지만 작은 거리를 요구합니다. 빠른 스와이프는 방향의 낮은 정확도를 요구하지만 큰 거리를 요구합니다. 스와이프는 이산적 제스쳐이기 때문에 시스템은 제스쳐 한 번에 관련이 있는 액션 메시지를 보냅니다.
UIGestureRecognizer
메소드 location(in:)
와 location(ofTouch:in:)
를 호출함으로써 스와이프가 시작하는 위치를 결정할 수 있습니다. 전자 메소드는 하나 이상의 터치를 포함하는 제스쳐의 경우 중심을 제공합니다. 후자는 특정 터치의 위치를 제공합니다.