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