0

UIViewController縦向きのみをサポートするものがあります。

このviewControllerにはMPMoviePlayerControllerオブジェクトがあります。デフォルトでは、ムービー コントローラは横向きと縦向きの両方をサポートしています。

フルスクリーンモードで横向きにすると、メインビューコントローラーも向きを変更します。フルスクリーンモードを終了した後、メインビューは向きを変更しません。

デバイスを縦向きにすると、メイン ビューは自動的に正しい向きに戻ります。問題は、デバイスが横向きであってもメイン ビューを回転させたくないということです。

ムービー コントローラがフル スクリーン モードで回転するときに、メイン ビューの向きが変わらないようにする方法はありますか? または、メイン ビューを縦向きに戻す正しい方法は何ですか。

4

1 に答える 1

0
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 

いいえを返す必要がありますiOS5または

- (NSUInteger)supportedInterfaceOrientations {
  return UIInterfaceOrientationMaskPortrait;
}

ViewControllerのiOS6で。

于 2012-11-16T08:58:16.407 に答える