表格单元格中的WebView-自动高度-Swift。
我希望自动调整WebView和表格单元格的高度。
表是静态的。
var contentHeights : CGFloat = 0
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
self.webView.evaluateJavaScript("document.readyState", completionHandler: { (complete, error) in
if complete != nil {
self.webView.evaluateJavaScript("document.body.scrollHeight", completionHandler: { (height, error) in
self.contentHeights = height as! CGFloat
self.tableView.beginUpdates()
self.tableView.endUpdates()
})
}
})
}
override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
if indexPath.row == 0 {
return 300
}
return contentHeights
}