纵向模式应用,在横向全屏电影播放后返回纵向模式

时间:2012-06-01 09:22:49

标签: iphone mpmovieplayercontroller

所以我只在肖像模式下有一个应用程序。如果我以全屏模式启动电影播放器​​并将其旋转为横向模式,然后按下“完成”按钮,状态栏将处于横向模式,并且视图处于纵向布局但处于横向模式,因此仅显示部分卵石。

如果我自己旋转设备,视图会正确重置,但我需要一种方法来以编程方式执行此操作。

我试过这个: shouldAutorotateToDeviceOrientation仅为纵向模式返回true

[[NSNotificationCenter defaultCenter] addObserver:self
                                     selector:@selector(_moviePlayerWillExitFullscreen:)
                                             name:MPMoviePlayerWillExitFullscreenNotification object:nil];

- (void)_moviePlayerWillExitFullscreen:(NSNotification *)notification {
    1) [self willRotateToInterfaceOrientation:self.interfaceOrientation duration:0];
    2) [self attemptRotationToDeviceOrientation];
}

0 个答案:

没有答案