1

私のアプリケーションはランドスケープ モードで、MPMoviePlayerControllerを使用してサンプル ビデオを再生します。正常に動作しますが、[ OK ] ボタンでビデオを停止すると(またはムービーが終了するまで待つと)、向きが自動的に縦向きに変わります。OK ボタンを押したときにアプリケーションを横向きのままにしておくことはできますか?

メインビューコントローラーで次のコードを使用して、ランドスケープモードを強制します。

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
4

1 に答える 1

0

MPMoviePlayerPlaybackDidFinishNotification 通知で、statusbarorientation を横向きに戻す必要があると思います。

于 2010-02-24T09:27:27.857 に答える