在iOS 6.1.2上播放youtube视频时遇到问题。也就是说,在风景全屏模式下播放视频(我的应用程序只支持纵向模式),或者如果用户在播放视频时按Done,状态栏将不会旋转。像这样:
现在我注册了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];
}