我正在将一个MPMoviePlayerViewController添加到我的应用中,代码如下:
MPMoviePlayerViewController *vc = [[MPMoviePlayerViewController alloc] initWithContentURL:movieURL];;
[self presentMoviePlayerViewControllerAnimated:vc];
一切都在运作,但我无法启用横屏模式。我想让我的整个应用程序除了实际的MPMoviePlayerViewController之外都是竖屏。我在谷歌上搜索了一下,但所有的解决方案都需要将应用程序的其余部分也设置为横屏。我需要我的应用程序保持竖屏,除了在MPMoviePlayerViewController中。
提前感谢!
编辑:
使用@matt的答案,我将设备方向添加到了我的应用程序:
接下来,我进入了我的第一个视图控制器(不是MPMoviePlayerViewController),并添加了以下内容:
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
然而,该应用程序仍然允许主菜单进入横屏模式。