アプリの画面上にオーバーレイを作成しようとしています。理想的には、オーバーレイは、ユーザーがオーバーレイの下のビューを操作できるようにしながら、タップ ジェスチャを受け取ります。
プロパティをNOに設定することで、ビューを「タップスルー」できることを私は知っています。userInteractionEnabled
これにより、ユーザーは問題のビューの下にあるビューを操作できます。
self.overlay.userInteractionEnabled = NO;
ただし、これにより、オーバーレイ ビューでのタップ ジェスチャも無効になっているように見えます。iOS5以降、ビュー間でタッチを渡すことができることをどこかで読みました。これにより、オーバーレイ ビューでジェスチャをキャプチャして処理し、オーバーレイの下のビューに渡して、「タップ スルー」オーバーレイの印象を作成することが可能であると私は信じています。
iOS5のビューとタッチを共有するジェスチャ認識機能、または私が説明しているようなオーバーレイのようなコントローラーの方向に誰かが私を向けることができますか?
私が説明していることを達成する別の方法がある場合は、知っておくとよいでしょう。
情報をありがとう!