recherche

Maison  >  Questions et réponses  >  le corps du texte

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

PHPzPHPz2771 Il y a quelques jours609

répondre à tous(1)je répondrai

  • 巴扎黑

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

    La hauteur du cadre de UIWebview change-t-elle en fonction du HTML interne ?

    Mon approche consiste généralement à laisser la vue Web charger le HTML en premier, puis le contrôleur devient le délégué de la vue Web.
    Dans la méthode webViewDidLoad, obtenez la hauteur de la vue Web après le chargement via js, puis actualisez la page. .À ce stade, donnez Le frame.size.height défini par webView peut être égal à la hauteur que vous avez obtenue via js avant

    .

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

    répondre
    0
  • Annulerrépondre