画面の一部を占める UIScrollView があり、その基本的な機能 (スクロールとズーム) は問題なく動作します。たとえば、スクロール ビューを 2 本の指でつかみ、左右にスクロールしながらコンテンツを拡大または縮小できます。
UIScrollView を同時に上下に移動する機能を追加したいと考えています。スクロール ビューのコンテンツを移動するのではなく、スクロール ビュー自体を移動することに注意してください。
UIScrollView に UIPinchGestureRecognizer を追加しようとしました。これにより、スクロール ビューを取得して移動できるようになりましたが、ズームとスクロールが失われます。ジェスチャ認識エンジンを追加すると、デフォルトのアクションがすべて停止するようです (また、setZoomScale を呼び出すと、EXC_BAD_ACCESS が返されます)。
タッチのチェックも検討しましたが、UIScrollView のタッチはメイン ビューに登録されていないため、これらの値を使用して位置を変更することはできません。
これをどのように達成できるかについて誰か提案がありますか?