2012-04-29 4 views
0

テーブルセルにカスタムテーブルビューセルがあります。ユーザーがセル内で左から右にパンを動かしてそのジェスチャとスクロールを処理するときです。テーブルビューは無効になります。私はそのビットが働いているが、ユーザーが最初にスクロールを開始し、スクロールする間に左から右にパンが発生した場合でも、スクロールします。テーブルビューセル内のテーブルビュージェスチャ認識機能の状態を検出することができます

私はotherGestureRecognizerがUIScrollViewPanGestureRecognizerとgestureRecognizerになるように、私は

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer 

でスクロールを検出することができますように、私はその仕事をすることができ、親がパンしていないので、スクロールしていると言うブール値を設定したいですUIPanGestureRecognizerになります。

私の問題は、UIScrollViewPanGestureRecognizerがいつテーブルセルで終了したかを判断する方法です。なぜなら、フラグを設定すると、スクロールが終了したときにその設定を解除する必要があるからです。 。

詳細について私に尋ねない限り、すべてが何らかの意味を成してくれることを願っています。

答えて

0

私はこの問題を解決できました。私は最初の動きがスクロールを示すように上または下にある場合に失敗するカスタムジェスチャ認識プログラムを実装しました。最初の動作が左または右の場合、それは成功し、スクロールを防ぎます。

誰かが興味があれば、コードを投稿します。

関連する問題