我正在研究在tableview单元格上加载html内容,所以我已经为每个单元格使用了webview。现在我正面临一个问题如果html内容很重(即它内容多个图像和iframe或两者),那么webview需要时间来获得特定内容的高度。我试过以下事情来克服这个问题。喜欢。
1)。首先从api&s获取数据并在webview上加载并在调用webViewDidFinishLoad
后设置webview的高度并重新加载tableview,这样它就会导致闪烁,如果内容很重而不能正常所以我正在寻找在tableview中处理webview高度的最佳方法。
提前致谢
答案 0 :(得分:1)
请勿拨打reloadData
,而是(请假设您的桌子有一个部分):
self.tableView.reloadSections(IndexSet(integer: 0), with: .automatic)
这可以防止闪烁。