在Tableview单元格中的webview上加载HTML内容需要花费太多时间?

时间:2017-12-11 10:44:19

标签: ios swift uitableview uiwebview

我正在研究在tableview单元格上加载html内容,所以我已经为每个单元格使用了webview。现在我正面临一个问题如果html内容很重(即它内容多个图像和iframe或两者),那么webview需要时间来获得特定内容的高度。我试过以下事情来克服这个问题。喜欢。 1)。首先从api&s获取数据并在webview上加载并在调用webViewDidFinishLoad后设置webview的高度并重新加载tableview,这样它就会导致闪烁,如果内容很重而不能正常所以我正在寻找在tableview中处理webview高度的最佳方法。

提前致谢

1 个答案:

答案 0 :(得分:1)

请勿拨打reloadData,而是(请假设您的桌子有一个部分):

self.tableView.reloadSections(IndexSet(integer: 0), with: .automatic)

这可以防止闪烁。