私はiOSを初めて使用UIPanGestureRecognizer
し、プロジェクトで使用しています。ビューをドラッグしているときに、現在のタッチポイントと以前のタッチポイントを取得する必要があります。私はこれらの2つのポイントを得るのに苦労しています。
メソッドを使用する場合、を使用touchesBegan
する代わりにUIPanGestureRecognizer
、次のコードでこれらの2つのポイントを取得できます。
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
CGPoint touchPoint = [[touches anyObject] locationInView:self];
CGPoint previous=[[touches anyObject]previousLocationInView:self];
}
UIPanGestureRecognizer
イベントファイア方式でこの2点を取得する必要があります。どうすればこれを達成できますか?案内してください。