1

UIScrollviewのサブビューとしてビューを追加しています。このサブビューは の を決定しcontentsizeますscrollview。このビューに UIPinchGesture を追加し、ジェスチャーのセレクター ターゲット メソッドでビューのサイズを変更し、スクロールビューの contentsize をリセットします。ところで、私は以前にスクロールビューのズームを試みましたが、それは私の要件を満たしていなかったので、UIPinchGesture. 私の問題は、通常、スクロールビューのコンテンツサイズがフレームよりも大きいため、スクロールが有効になっていることです。2 本の指でピンチしようとすると、スクロールビューのスクロールがトリガーされ、ピンチジェスチャがほとんど認識されません。UIScrollviewこれは私の要件の 1 つであるため、スクロールを無効にすることはできません。誰でもこの問題を解決するのを手伝ってくれますか?

4

1 に答える 1

2

delayContentTouchesのプロパティUIScrollViewNO(デフォルトの代わりに) に設定しますYES。これにより、タッチがスクロール ビューのサブビューにすぐに反映されます。

于 2012-12-04T10:36:03.510 に答える