1

ズームが有効になっている UIScrollView があります。このズーム可能なスクロール ビューは、別の UIScrollView 内にあります。外側のスクロール ビューは、ページを切り替えるために 2 本の指のパン/スワイプを受け取る必要があります。ここに私の問題があります.UIScrollViewは2本の指のパン/スワイプを指のように扱うことができますが、内側のスクロールビューでズームが有効になっている場合、内側のスクロールビューのピンチジェスチャ認識機能は非常に敏感になります. 2 本指の小さな動きはピンチ ジェスチャとして解釈され、外側のスクロール ビューで 2 本指のパンを受け取ることができなくなります。UIScrollView でピンチの感度を変更することは可能ですか。

UIPinchGestureRecognizer に _scaleThreshold という @package 変数があることは確認しましたが、これはパッケージ変数であり、外部からアクセスすることはできません。私がそれを変えることは不可能です。

UIScrollViewでピンチジェスチャーの閾値を大きくする方法はないかと考えています。

ありがとう

4

1 に答える 1

0

UIPinchGestureRecognizer のスケールと速度の小道具を設定できます。

編集:または、有効にしたいジェスチャーで requireGestureRecognizerToFail:recognizerYouDontWantInterfering merhod を呼び出すこともできます。

于 2012-08-06T10:26:09.910 に答える