2

iOS 6.1.2 で YouTube ビデオを再生すると問題が発生します。つまり、横向きの全画面モードでビューを再生した後 (私のアプリは縦向きモードのみをサポートしています)、またはビデオの再生中にユーザーが [完了] を押した場合、ステータス バーは回転しません。このような:ここに画像の説明を入力

オブザーバーを登録してUIMoviePlayerControllerDidExitFullscreenNotificationステータスバーの回転を変更すると、iOS 6.1 以下では正常に動作しますが、iOS 6.0.1 では動作しません。

間違いがあれば教えてください。または、ステータスバーの向きを修正するためのその他のソリューションを歓迎します。

 [[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(youTubeVideoExit:)
                                                 name:@"UIMoviePlayerControllerDidExitFullscreenNotification"
                                               object:nil];


- (void)youTubeVideoExit:(id)sender {
    [[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationPortrait animated:NO];

}
4

0 に答える 0