iphone - 防止UIWebView全屏旋转

标签 iphone uiwebview rotation

我有一个 UIWebView 可能会显示 YouTube 视频,因此当它发生时它会全屏显示。我的应用程序不旋转,但 UIWebView 旋转,所以如果我停止以横向模式观看它,当我返回屏幕时它会变得狂暴。

我如何监听用户点击“完成”或直接避免 UIWebView 旋转?

谢谢!

最佳答案

我们经常提供仅纵向应用程序,通过 WebView 显示横向视频。

您确定从顶 View Controller 的 shouldAutorotateToOrientation: 方法返回横向方向为“否”吗?当你说“发狂”时,你是什么意思?我发现的一件事是,设置主窗口的 rootViewController 属性(而不是仅仅将 Root View Controller 的 View 添加为窗口 View 的 subview )在从这样的视频返回时可能会导致麻烦。

关于iphone - 防止UIWebView全屏旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8114237/

相关文章:

jquery - 无法使用类设置 div 的高度

javascript - 用传单旋转标记

objective-c - objective-c : CGAffineTransformMakeRotation

iphone - Facebook API - 屏幕出现安全警告 : Please treat the URL above as you

iphone - 当必需的输入参数为 nil 时在 objective-c 方法中抛出异常?

ios - UIDatePicker 结果到 dateByAddingTimeInterval

c# - Unity 3D - 没有旋转轴的旋转游戏对象

iphone - 如何在OpenAL中计量/平均峰值功率水平?

iphone - 与 ASPX 页面交互时,UIWebview 不像 native iPhone 浏览器那样工作

ios - UIWebView VS WKWebView加载本地html