2011-11-08 10 views
1

私のiPadアプリでは、画面の右上にスクロールするUITableViewがあります。UITableViewスクロールがジェスチャ認識機能を妨げないようにするにはどうすればいいですか?

また、全体的なアプリケーションビューにUIPinchGestureRecognizerが添付されています。ピンチジェスチャーはうまくいきますが、ピンチしようとするときにタッチの1つがテーブルビューに入ると、テーブルビューがスクロールしているのでピンチが認識されません。

この動作は完全に理解できますが、私はどうにかしてピンチジェスチャーを延期するためにテーブルビューが好きです。テーブルビューのスクロールがジェスチャ認識ツールによって処理された場合、私はテーブル呼び出し[UIGestureRecognizer requireGestureRecognizerToFail:]を持つことができます。しかし、それはできないので、私はできないと思う...少なくとも、私はできないと思う。

誰でもこの問題の解決方法を知っていますか?

答えて

1

scrollViewでdelayContentTouchesをNOに設定してみてください。スクロールビューはスクロールされますが、ジェスチャーレコグナイザはもうキャンセルされません。

+0

これはやや良いようですが、まだ受け入れられません(ピンチのジェスチャーで十分に使用できなくなるなど)。 –

+0

私は決して良いことを分かりませんでした。 – MatLecu

関連する問題