【问题标题】:How to adjust webview inside a parent scrollview?如何在父滚动视图中调整 webview?
【发布时间】:2013-08-09 21:27:50
【问题描述】:

我有一个 ScrollView,我在其中添加 TextViews、ImageViews 和 UIWebView。我能够动态调整除 UIWebView 之外的所有这些视图的高度。

我已经关闭了 UIWebView 的滚动,并且想根据其内容调整 WebView 的大小。同时根据调整后的 WebView 调整滚动视图的大小。

滚动视图应包含调整大小的 WebView。我认为对此有很多讨论,但我还没有找到具体的解决方案。所以任何帮助将不胜感激。

【问题讨论】:

    标签: iphone ios ios5 uiwebview uiscrollview


    【解决方案1】:

    你可以试试这个

    在 UIWebView 中加载内容后,您可以使用它的 stringByEvaluatingJavaScriptFromString: 方法来询问 html 文档的高度。这有点棘手,但应该可以。

    你可以这样做:

    NSInteger height = [[webView stringByEvaluatingJavaScriptFromString:
        @"document.body.scrollHeight"] integerValue];
    

    scrollheight 可能不是最好的。你有几个选择。试用http://james.padolsey.com/javascript/get-document-height-cross-browser/中提到的文档属性

    之后,您可以将scrollview 的大小调整为内容,

    到目前为止,这是唯一可行的方法。祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-25
      • 1970-01-01
      • 2016-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      相关资源
      最近更新 更多