UIScrollView にUIView demoViewがあります。UIScroll ビューを垂直方向にスクロールしたいのですが、水平方向にはスクロールしません。UISwipeGestureRecognizer を UIView に追加します。コードは次のとおりです(ここのselfはUIScrollViewです):
self.demoView.userInteractionEnabled = YES;
UISwipeGestureRecognizer *rightSwipe = [[UISwipeGestureRecognizer alloc]
initWithTarget:self action:@selector(rightSwipeLineChart:)];
rightSwipe.direction = UISwipeGestureRecognizerDirectionRight;
[self.demoView addGestureRecognizer:rightSwipe];
UISwipeGestureRecognizer *leftSwipe = [[UISwipeGestureRecognizer alloc]
initWithTarget:self action:@selector(leftSwipeLineChart:)];
[self.demoView addGestureRecognizer:leftSwipe];
その結果、左スワイプジェスチャのみを検出でき、右スワイプジェスチャを検出できません。コードの何が問題になっていますか? ありがとうございました。