2012-04-12 8 views
0

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

ドラッグやパンのイベントが認識されたら、MPMoviePlayerControllerにジェスチャーやタッチ情報を渡さないでください。ただし、ユーザーが画面をタップするなど、ドラッグイベントが認識されない場合は、タップイベントをMPMoviePlayerControllerに渡します。

ありがとうございました。

答えて

-1

あなた自身の画面にも認識されたタップを追加します。だから、あなたは2つの認識装置を持っています。タップレコグナイザがセレクタを有効にすると、ムービープレーヤがこの情報を制御するようにしてください。タップセレクタは既に公開されていると思います。

関連する問題