ジェスチャーやタッチの転送に問題があります。私はそれをかなりいじりましたが、思い通りに動作させることはできません。
基本的に、2本の指でデュアルスクリーンでスクロールビューを制御し、他のすべてをオーバーレイスクロールビューの背後にあるiPadビューに転送したいと考えています。
デュアルスクリーンでスクロールビューを制御できるようにするために、サブクラス化UIScrollView
し、ipad スクリーンにクリアな背景を持つオーバーレイ ビューとして追加しました。
次に、デリゲートに接続して、ドラッグなどをデュアルスクリーンのスクロールビューに転送しました。これは完全に機能します。
私が書いたように、スクロールビューを2本指のスクロールだけに反応させたいので、
ScrollView.panGestureRecognizer.minimumNumberOfTouches = 2;
しかし、スクロールビューはすべてのタッチを使い果たし、後ろのビューに2本の指でタッチする以外のすべてを転送するのは正しくありません。をオーバーライドすると思います
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event
トリックを行う必要がありますが、画面上の指の数を正しく検出することが正しくありません。