当实现Scrollview委托方法时,WKWebview Scroll会变得缓慢和滞后



我正在WKWebview中加载简单的HTML,但一旦我实现了委托方法

func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
scrollByDragging = true

print("dragged")
}


func scrollViewDidScroll(_ scrollView: UIScrollView) {
if  scrollByDragging {
webView.scrollView.setContentOffset(scrollView.contentOffset, animated: true)
print("didScroll",scrollView.contentOffset)
}
}

拖动时滚动变得非常慢。。。提前感谢

这基本上是因为代码行

webView.setrollView.setContentOffset(scrollView.contentOffset,动画:真(

删除后,wkwebview滚动恢复了电源。

最新更新