親View Controllerに子View Controllerを追加するためにコンテナ船の概念を使用したiPhone用のサイドビューのようなメニューを作成しました。ユーザーがナビゲーションバーのメニューボタンをタップすると、子View Controllerのフレームを変更して、明らかにするメニューのようにアニメーション化し、子View Controllerがフレームの半分を右に切り取るようにします。
今私の問題は、ユーザーが子View Controllerの任意の部分をタップするたびに、子View Controllerでタッチイベントが発生したことを親View Controllerに通知して、親View Controllerが子View Controllerのフレームをリセットしてアニメーション化できるようにすることです半分明らかにされたメニューを閉じるように。
タップ ジェスチャを使用し、それを子ビュー コントローラ サブビューのすべての子ビューに追加しました。したがって、サブビューのいずれかでジェスチャをタップすると、タッチイベントについて親ビューコントローラーに通知されます。
タッチ イベントは、子ビュー コントローラーのメイン ビューでは正常に機能しますが、どのボタンをタッチしても TAP イベントが認識されません。
どこを間違えているのかわからない。子View Controllerのタッチについて親View Controllerに通知する方法を教えてください。前もって感謝します。