検索

ホームページ  >  に質問  >  本文

objective-c - iOS开发,如何让UIWebView高度自适应内容(HTML文本)?

PHPzPHPz2893日前640

全員に返信(1)返信します

  • 巴扎黑

    巴扎黑2017-04-18 09:41:47

    UIWebview フレームの高さは内部 HTML に応じて変わりますか?

    私のアプローチは通常、最初に Web ビューに HTML をロードさせ、次にコントローラーが Web ビューのデリゲートになることです。
    webViewDidLoad メソッドで、js を介してロードした後に Web ビューの高さを取得し、ページを更新します。このとき、webViewで設定したframe.size.heightは、先ほどjsで取得した高さと同じにすることができます

    _webViewHeight = [[webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"] floatValue];

    返事
    0
  • キャンセル返事