UIPanGestureRecognizer

1308 ワード

https://developer.apple.com/documentation/uikit/uipangesturerecognizer
"A discrete gesture recognizer that interprets panning gestures."
パンジェスペンの離散ジェスチ・リコグナゼを説明しています.

Declaration

@MainActor class UIPanGestureRecognizer : UIGestureRecognizer

Overview

UIPanGestureRecognizerは、UIGestureRecognizerの特定のサブクラスである.このクラスのクライアントは、ジェスチャーの現在の翻訳(translation(in:))および翻訳速度(velocity(in:))を取得するために、動作方法でUIPanGestureRecognizerオブジェクトを問い合わせることができる.クライアントは、ビュー内の座標系を最適化して、平行移動と速度値を使用できます.また、クライアントは、翻訳を必要な値にリセットすることもできます.
フラットに移動すると、ユーザーは1つ以上の指でビューを押さえなければなりません.汎用ジェスチャーは連続していますこれにより、ユーザが最小数の指((minimumNumberOfTouches))に移動すると、「スキャン年齢」が開始され(UIGestureRecognizer.State.began)、これはユーザにファンを認識させるのに十分である.これにより、ユーザが最小の指で指を押さえると、ジェスチャーが変化する(UIGestureRecognizer.State.changed).ユーザがすべての指を離すと、端点が現れる(UIGestureRecognizer.State.ended).