背景: アプリケーションで発生するすべての UITouch を見て、UITouch が特定の UIImageView 内にないかどうかを確認する必要があります。
WildcardGestureRecognizer は非常に有望に見えたので、試してみました。(コードはこちら): MKMapView または UIWebView オブジェクトのタッチ イベントをインターセプトする方法は?
サンドボックス/迅速に作成されたアプリケーションに最適です。ただし、そのアプリケーションは、実際のターゲット プロジェクトの複雑さを反映していませんでした。ターゲット プロジェクトには、Table View Controller などがあります。
より複雑な iPad アプリケーションに WildcardGestureRecognizer を追加した後、ジェスチャ レコグナイザーが追加されて 1 回のクリックが発生した後、他のコントロールはどれも機能しないことがわかりました。
これは、私がアイデアで遊んでいたコードです。繰り返しになりますが、サンドボックス コードにはまだコントロール (Table View Controller や UIButton など) がなく、ジェスチャー認識エンジンを UIWindow に追加した後に動作するかどうかを確認できません。
ジェスチャ認識機能を追加するために UIWindow 以外のものを選択する必要がありますか、それとも同じ問題に遭遇するのでしょうか? より良い方法はありますか?
サンドボックス コード: https://github.com/finneycanhelp/GestureKata