Ios 停止屏幕自动旋转,但保持UIWebView旋转

Ios 停止屏幕自动旋转,但保持UIWebView旋转,ios,uiwebview,rotation,Ios,Uiwebview,Rotation,我的viewcontroller中有一个UIWebView,它嵌入了YouTube视频,当用户单击它时,它会播放视频。我希望webview能够旋转,但不希望它所在的viewcontroller旋转。有没有解决这个问题的办法?这是一个支持iOS6及以上版本的应用程序。在您的shouldAutorotateToInterfaceOrientation方法中,将UIWebView更改为新方向,然后返回NO 这样,视图控制器将保持原样,但您可以对UIWebView执行任何需要执行的操作,以使其在新方向上

我的viewcontroller中有一个UIWebView,它嵌入了YouTube视频,当用户单击它时,它会播放视频。我希望webview能够旋转,但不希望它所在的viewcontroller旋转。有没有解决这个问题的办法?这是一个支持iOS6及以上版本的应用程序。

在您的
shouldAutorotateToInterfaceOrientation
方法中,将UIWebView更改为新方向,然后返回NO


这样,视图控制器将保持原样,但您可以对UIWebView执行任何需要执行的操作,以使其在新方向上正确显示。

是否只希望旋转一个包含UIWebView的屏幕?不,当用户单击时,UIWebView将向电影播放器打开,我希望它自动旋转,不是屏幕上的。有这方面的编码示例吗?