私は iPad 用の iOS アプリを開発しており、PageView テンプレートを使用しています。動画ファイルを再生するボタンをいくつか追加しました。これまでのところすべてが機能していますが、問題は、両方のビューでタッチ ジェスチャが呼び出されることです。私のビューアーキテクチャは次のようになります
MPMovieViewcontroller を作成し、フルスクリーン モードを設定して、ビューをページビューに追加します。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayerFinished:) name:MPMoviePlayerPlaybackDidFinishNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayerFinished:) name:MPMoviePlayerDidExitFullscreenNotification object:nil];
mediaView = [[MPMoviePlayerViewController alloc] initWithContentURL:mediaURL];
mediaView.moviePlayer.scalingMode = MPMovieScalingModeAspectFit;
mediaView.moviePlayer.fullscreen = YES;
mediaView.moviePlayer.view.exclusiveTouch = YES;
[mediaView shouldAutorotateToInterfaceOrientation:YES];
[mediaView setWantsFullScreenLayout:YES];
[mediaView.moviePlayer prepareToPlay];
[mediaView.moviePlayer play];
[self.view addSubview:mediaView.view];
問題は、音量スライダーを制御しようとすると、そのジェスチャーによって MPMovieViewController のスーパービューのページがめくられることです。どうすればこれを回避できますか?