UIViewがあり、ビューにUILongGestureRecognizerとUIPanGestureRecognizerの両方を追加しました。数秒間タップして押し続けると、LongPressのコールバックが認識されます。
コードは以下のとおりです
- (void)addPanGsetureForView:(UIView *)object
{
UIPanGestureRecognizer * panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panGestureRecognised:)];
[object addGestureRecognizer:panGesture];
[panGesture release];
}
- (void)addLongPressGsetureForView:(UIView *)object
{
UILongPressGestureRecognizer * longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(imageLongPressed:)];
[longPress setMinimumPressDuration:1.0];
[object addGestureRecognizer:longPress];
[longPress release];
}
だから私はパンジェスチャを使用してビューを移動したいと思います。したがって、ビュー上で指を離さずに長押しが認識されたときに、パンジェスチャが認識されるようにします。指を離してもう一度タップしてパンすると、認識されます。
だから私にこの問題を助けてください。
前もって感謝します