最近在开发一个软件,用到WKWebView,需要动态获取webView的高度设置给tableView,但是在刷新后出现了丢失一大部分web元素,在iOS11没问题
最后发现需要在tableView滑动时从新setNeedsLayout
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView == _mainTableView) {
[_webMyView setNeedsLayout];
}
}