1

サブビューをプルする uiimage に 2 つのジェスチャを追加しようとしています。1 つのジェスチャは、開閉するスワイプです。もう 1 つは特定の高さで開くための長押しです。

longPress.minimumPressDuration = 1;
[imageNavigationSlider addGestureRecognizer:longPress];

UILongPressGestureRecognizer *longPressWall = [[[UILongPressGestureRecognizer alloc]
                                            initWithTarget:self     action:@selector(handleLongPressWall:)] autorelease];
longPressWall.minimumPressDuration = 1;
PullMeImage.userInteractionEnabled=YES;
[PullMeImage addGestureRecognizer:longPressWall];

UISwipeGestureRecognizer *swipe = [[[UISwipeGestureRecognizer alloc] initWithTarget:self     action:@selector(swipe:)] autorelease];
swipe.direction = UISwipeGestureRecognizerDirectionLeft |     UISwipeGestureRecognizerDirectionRight;
[PullMeImage addGestureRecognizer:swipe];
[swipe setDelegate:self];

長押しジェスチャは正しく認識されますが、スワイプは認識されません。

私も使ってみました:

    -(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
  return YES;
}

しかし、成功しませんでした。どんな助けでも大歓迎です。

ありがとうございました

4

0 に答える 0