Мне нужно интегрировать WKWebView внутри UITableView (просьба не спрашивать об этом).
Я убедился, что прокрутка WKWebView отключена, поэтому я не вижу прокручиваемого вида в прокручиваемом представлении (UITableView).
Однако, когда содержимое HTML внутри WKWebview велико, скажем дважды на экране, я обнаруживаю, что содержимое под экраном не отображается пользователю, то есть когда пользователь прокручивает вид таблицы, есть только белый\пустой где WKWebView...
Я обновляю высоту WebViewTableViewCell в соответствии с:
public func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
let height = webView.scrollView.contentSize.height
...
...
delegate.updateWebViewCellHeight(height: self.cellHeight)
}
Я предполагаю, что это, вероятно, эффект некоторой оптимизации на WKWebView, которая позволяет отображать DOM только тогда, когда они отображаются на экране.
Мой вопрос: что я могу сделать, чтобы убедиться, что все содержимое внутри WKWebView отображается пользователю при прокрутке табличного представления?
P.S. UIWebView делает все содержимое просто прекрасным, похоже, это происходит только в WKWebView
См. изображение ниже: