zoukankan      html  css  js  c++  java
  • wkwebview高度获取,及可能页面只显示一半解决方法

    tableview内嵌一个UIWebview时,在webViewDidFinishLoad中获取webview的有时会不准。

    -(void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation{

    NSString *js = @"document.body.scrollHeight";

    [webView evaluateJavaScript:js completionHandler:^(id _Nullable value, NSError * _Nullable error) {

      //获取加载后的webview的高度

      NSLog(@"height:%@",value);

    }];

    }

    //WKWebview 可能出现页面显示不全的情况

    //解决方法是:在tablview内部scrollview的代理-(void)scrollViewDidScroll:(UIScrollView *)scrollView方法中,刷新WKWebview,[webview setNeedsLayout]

     

     

  • 相关阅读:
    (转)乐观的并发策略——基于CAS的自旋
    mysql避免插入重复数据
    Java_Web使用简单的批处理操作
    Java中jar命令详解
    使用文档注释(javadoc)
    APP和WEB元素定位方法
    RF(二)RF常用库介绍
    RF(一)RF的安装步骤
    javascript匿名函数及闭包深入理解及应用
    javascript简介
  • 原文地址:https://www.cnblogs.com/fanhaotian/p/5915889.html
Copyright © 2011-2022 走看看