UIWebView:媒体播放器旋转视图控制器

时间:2012-06-25 20:28:37

标签: ios uiwebview rotation

我在使用网页浏览时遇到问题。我的应用程序目前是一个纵向应用程序,但是当我的应用程序中的媒体播放器加载到webview中时,用户可以旋转播放器,这也会旋转我的视图控制器。我知道我可以收到有关玩家何时出现并消失的通知,但有没有办法阻止它首先旋转控制器?

似乎没有人有答案。我有所有的标准“不要旋转,除非我告诉你”方法和plist值,但它仍然旋转。它只在我加载webview并且媒体播放器加载它时。如果我旋转我的设备,媒体播放器会随之旋转,感觉很自然,但是当我回到webview视图控制器时,它会旋转,这是不好的。

3 个答案:

答案 0 :(得分:0)

在info.plist中添加此密钥:

UISupportedInterfaceOrientations并将其设置为UIInterfaceOrientationPortrait

答案 1 :(得分:0)

好吧,这是一个盲目的镜头。我已经使用这个技巧强制系统调整到所需的方向,当webview出现时添加这些行,或者播放器将消失:

UIViewController *viewController = [[UIViewController alloc] init];
[self presentModalViewController:viewController animated:NO];
[self dismissModalViewControllerAnimated:NO];

尝试使用其中一些方法,或者在didAppear或didDisappear中尝试不起作用。我知道它看起来像垃圾,但有时会起作用。

答案 2 :(得分:0)

这个问题似乎没有正确答案。