2012-02-08 14 views
1

同じビューでtouchBeganとSwipeGestureRecognizerを実装しようとしましたが、そうではありませんでした swipeGestureRecognizerを検出するたびにtouchBeganが呼び出されます。TouchBeganは同じビューでgestureRecognizerと一緒に動作します

+0

を私たちはより良い外観を持つことになりますので、あなたはいくつかのコードを貼り付けてくださいことはできますか? – azamsharp

答えて

0

私はSwipeGestureRecognizerに関して肯定的ではありませんが、私はtouchesBeganと共にTapGestureRecognizerを実装することができました。私はtouchesBeganを最初にコメントし、スワイプが認識されているかどうかを確認することをお勧めします。これがあなたの出発点になります。 swipeGestureRecognizerがビューに接続されていないか、setUserInteraction:をYESまたはTRUEに設定していない可能性があります。しかし、いったん登録するにはスワイプを取得します。 touchesBeganのコメントを外し、再度テストします。あなたはより多くの情報を与えることがあり、このデリゲートメソッドもあります

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch 

またあなたがチェックアウトすることができます:UIGestureRecognizerDelegate_ProtocolUISwipeGestureRecognizer Class Reference

関連する問題