ora*_*azz 0 ios swift wkwebview
如何在swift中获取wkwebView的scrollView内容大小.我的wkwebView在collectionViewCell里面,当我尝试获取这样的内容高度时,它返回单元格内容大小
func webView(webView: WKWebView, didFinishNavigation navigation: WKNavigation!) {
let webHeight = webView.scrollView.frame.height
htmlContentHeight = webHeight
print(webHeight)
}
Run Code Online (Sandbox Code Playgroud)
您可以尝试使用webView.scrollView.contentSize,但我发现它并不总是返回正确的值,仅适用于最简单的页面.所以我使用这样的脚本:
webView.evaluateJavaScript("document.height") { (result, error) in
if error == nil {
print(result)
}
}
webView.evaluateJavaScript("document.width") { (result, error) in
if error == nil {
print(result)
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4943 次 |
| 最近记录: |