UISwipeGestureRecognizersを1つのビューに追加する方法を探しています。1つは下向きのスワイプを検出し、もう1つは右のスワイプを検出します。SEで同様の質問に出くわしましたが、問題は解決しません。
私は現在持っています
swipeGest = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(respondToSwipe:)];
[swipeGest setDirection:UISwipeGestureRecognizerDirectionDown];
[swipeGest setNumberOfTouchesRequired:1];
[swipeGest setDelegate:self];
[self.viewAnimation addGestureRecognizer:swipeGest];
と
sideSwipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(sideSwipe:)];
[swipeGest setDirection:UISwipeGestureRecognizerDirectionRight];
[swipeGest setNumberOfTouchesRequired:1];
[sideSwipe setDelegate:self];
[self.viewAnimation addGestureRecognizer:sideSwipe];
何が起こるかというと、2番目のsideSwipeレコグナイザーが最初のsideSwipeレコグナイザーをオーバーライドします。別のスレッドで提案されているようにデリゲートメソッドを使用しようとしましたが、失敗しました。誰かがこれをうまくやったことがありますか?なので、ポインタをいただければ幸いです。