私のアプリケーションはランドスケープ モードで、MPMoviePlayerControllerを使用してサンプル ビデオを再生します。正常に動作しますが、[ OK ] ボタンでビデオを停止すると(またはムービーが終了するまで待つと)、向きが自動的に縦向きに変わります。OK ボタンを押したときにアプリケーションを横向きのままにしておくことはできますか?
メインビューコントローラーで次のコードを使用して、ランドスケープモードを強制します。
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}