こんにちは、私は2つのサブビューを含むUIViewを持っています。 1つはカスタムUIViewで、もう1つはMPMoviePlayerControllerです。 MPMoviePlayerControllerは、あなたがタップするとコントロールを表示するUITapGestureRecognizerを持っています。私のカスタムUIViewにはUIPanGestureRecognizerがあります。両方のビューはスーパービュー内の同じ座標空間を占めます。私のカスタムUIViewは、MPMoviePlayerControllerの上に重ねられています。私の問題は、タップイベントがMPMoviePlayerControllerに渡されないということです。オーバーラップビューのジェスチャー認識器があります。
ドラッグやパンのイベントが認識されたら、MPMoviePlayerControllerにジェスチャーやタッチ情報を渡さないでください。ただし、ユーザーが画面をタップするなど、ドラッグイベントが認識されない場合は、タップイベントをMPMoviePlayerControllerに渡します。
ありがとうございました。