Ios UISweepGestureRecognizerDirectionRight正在工作,但UISweepGestureRecognizerDirectionDown不工作

Ios UISweepGestureRecognizerDirectionRight正在工作,但UISweepGestureRecognizerDirectionDown不工作,ios,iphone,uigesturerecognizer,Ios,Iphone,Uigesturerecognizer,如果我添加了向下手势识别器,则该识别器不起作用;如果我将其更改为UISweepGestureRecognitzerDirection,则该识别器起作用 UISwipeGestureRecognizer *swipeDownRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:_delegate action:@s

如果我添加了向下手势识别器,则该识别器不起作用;如果我将其更改为UISweepGestureRecognitzerDirection,则该识别器起作用

    UISwipeGestureRecognizer *swipeDownRecognizer =
      [[UISwipeGestureRecognizer alloc] initWithTarget:_delegate
                                                action:@selector(statusViewDidDismiss:)];
    swipeDownRecognizer.direction = UISwipeGestureRecognizerDirectionDown;
    [swipeDownRecognizer setNumberOfTouchesRequired:1];
    [self addGestureRecognizer:swipeDownRecognizer];

你使用的是滚动视图吗?不,只是一个普通的UIViewOk这很奇怪。你能在发生这种情况的地方上传一个最小的项目吗?我不知道为什么方向会有所不同。在视图层次结构中是否有其他可能干扰滑动手势的手势识别器?如果是这样,请尝试设置手势的代理,并为
手势识别器(\u,应要求ailureof:)
返回
false
,为
手势识别器(\u,应要求ailby:)
返回
true
。还要实现其他委托方法,并查看是否调用它们。