2012-02-22 6 views
1

ユーザーが指をデバイスの側面にスライドさせると、ジェスチャーが発生します。それは孤立してうまく動作しますが、私はそれをUITableViewの上に置いておきたいと思います。私の側に指をスライドさせると、カスタムジェスチャーがマスクされ、代わりにテーブルビューがスクロールします。私はテーブルビューをスクロールしたいが、それに加えてカスタムジェスチャーも起動したい。UITableView上のカスタムジェスチャー

答えて

1

追加のジェスチャ認識機能をtableview(既存の動作を上書きしない)に追加するだけであれば、比較的少ない数のフープしか使用できません。

カスタムレコグナイザのデリゲートプロパティを<UIGestureRecognizerDelegate>プロトコルに準拠するクラスに設定します。 NO

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

そして、あなたの認識装置のcancelsTouchesInViewプロパティ:

は、そのクラスには、次のメソッドを実装してもらいます。

関連する問題