我的 iPhone 应用程序是一个仅限纵向的应用程序,在我的应用程序中,我有UITableView
一个UIWebView
在第一个UITableCell
. 显示UIWebView
嵌入的 youtube 视频。当我点击视频播放时,它进入全屏模式。我需要做的是,允许用户旋转他们的设备并以横向模式播放视频。然后当视频停止时,只允许再次纵向。我设置在视频进入全屏并离开全屏时收听通知。但我不知道如何以编程方式允许用户旋转界面方向。
所以基本上我在通知传递时调用了 2 个方法
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(youTubeStarted:) name:@"UIMoviePlayerControllerDidEnterFullscreenNotification" object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(youTubeFinished:) name:@"UIMoviePlayerControllerDidExitFullscreenNotification" object:nil];
-(void)youTubeStarted:(NSNotification *)notification{
// Entered fullscreen code goes here.
}
-(void)youTubeFinished:(NSNotification *)notification{
// Left fullscreen code goes here.
}
我将在这 2 种方法中放入什么以仅在视频播放期间允许方向更改?