因为项目中需要加载htmlstring的样式,所以我使用了wkwebview来加载这些字符串,但是在iOS 10的调试中,我的webview只能加载出一屏的的内容,这也许是在iOS 10中的一个bug。
于是我在
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
代理中执行了以下的方法,这个方法会让我一直调用Layout方法,但是目前想不到比较好的解决思路。记录下来
NSArray *visiblecell = [self.lecturerView.tableView visibleCells];
for (TableViewCell *cell in visiblecell) {
if ([cell isKindOfClass:[TableViewCell class]]) {
[cell.wkwebView setNeedsLayout];
}
}
附上后来看到的原理及解决思路文章
WKWebView刷新机制小探