テーブルセルにカスタムテーブルビューセルがあります。ユーザーがセルを左から右にパンすると、セルがそのジェスチャを処理し、テーブルビューでのスクロールが無効になります。私はそのビットを機能させていますが、ユーザーが最初にスクロールを開始し、スクロール中に左から右にパンすると、パンは引き続き発生します。
親がスクロールしていることを示すブール値を設定したいので、パンしないでください。スクロールを検出できるので、それを機能させることができます。
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
otherGestureRecognizerはUIScrollViewPanGestureRecognizerになり、gestureRecognizerはUIPanGestureRecognizerになります。
私の問題は、UIScrollViewPanGestureRecognizerがテーブルセルでいつ終了したかをどのように判断するかです。フラグを設定した場合、ユーザーがスクロール後にパンしたい場合にフラグを設定解除して、スクロールが終了したときに設定を解除する必要があるためです。
詳細を聞かなくても、すべてが何らかの意味を持っていることを願っています。