0

Total Objective-C/XCode N00b here 但我正在尝试一些东西,我认为这很简单。我有一个为 iPhone 编写的应用程序,我不允许自动定位,并且只将主界面锁定为纵向。当用户在应用程序中播放视频时,我希望允许他们从纵向自动旋转设备并以横向方式观看(如果他们选择这样做,我不想强​​制这样做)。一旦用户按下“完成”,我想强制他们回到纵向(即使他们将设备保持在横向),因为界面仅以该方向布置。

我已经尝试使用 MPMoviePlayerController 和 MPMoviePlayerViewController ,但我不确定哪个会给我所需的杠杆/方法。我基本上只是希望仅在 MPMoviePlayerController 视图可见时才允许 shouldAutorotateToInterfaceOrientation 返回 yes。

非常感谢任何帮助。谢谢。

4

1 回答 1

5

我使用了这个代码示例,它运行良好。我认为您必须在超级类中设置方向。

于 2011-03-07T13:54:02.477 回答