【问题标题】:Landscape Orientation doesn't resize my UIWebView横向方向不会调整我的 UIWebView
【发布时间】:2013-03-01 08:07:42
【问题描述】:

这是我的问题的背景:

我有一个客户端应用程序 (ObjC) 调用位于服务器 (Java) 上的 player.jsp 文件,以便在我的应用程序中的 UIWebView 中显示它。 Java 应用程序是一个显示学习结构的 Web 应用程序,我必须构建一个应用程序才能在 iPad 上显示这些内容。

网络应用程序中的播放器使用 iframes 来显示内容,而在我的 iPad 应用程序中,我只是将这个播放器加载到我的 UIWebView 中并且它可以工作,但存在一些大小问题。 这个播放器可以打开任何类型的文件,但我只关注 HTML 文件。

问题是当我切换到横向时,内容没有按应有的大小调整大小,我也无法滚动。 当我在横向启动应用程序时,大小很好。然后我可以切换纵向并且调整大小也完成了。问题仅从纵向到横向出现(宽度实际上很好,但高度太高,我无法滚动......它没有调整为横向模式下应用程序启动的大小) 几天来我一直在寻找答案,一直在阅读添加:

<meta name="viewport" content="width=device-width, initial-scale=1.0, 
                               maximum-scale=1.0, user-scalable=no">

进入我的 HTML 文件的标题会有所帮助,但实际上并没有。它实际上甚至根本没有区别。

有什么想法吗?谢谢

【问题讨论】:

    标签: objective-c html jsp ios6


    【解决方案1】:

    我有一个类似的问题,不是调整大小而是旋转问题,这似乎解决了它

    iOS Orientation Issues

    我知道它不是最好的帮助,但它并没有解决一些旋转问题以及调整大小!

    【讨论】:

    • 问题是我没有在 webview 中加载 HTML 文件,而是在显示 HTML 文件的 JSP 中。我可以毫无问题地使用您的方法加载任何内容,但不幸的是我必须调用此 player.jsp,因为它还启动其他服务器方法以获取学习形式的进度反馈
    猜你喜欢
    • 2013-10-04
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多