WKWebview setcontentOffset到快照屏幕

时间:2019-08-29 09:49:16

标签: ios wkwebview

我将webView.scrollView.setContentOffset(offset, animated: false)设置为屏幕截图,但将显示空白。

这样的代码:

 let scrollView = self.webView.scrollView
 var point = scrollView.contentOffset

 print("contentsize: \(self.webView.scrollView.contentSize)")
 point.x = startX
 scrollView.setContentOffset(point, animated: false)
 print("contentOffset: \(self.webView.scrollView.contentOffset)")

 DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) { [unowned self] in                
     let v = self.webView
     let image = self.webView.screenShot() ?? UIImage()
     print("image: \(image.size) 
     contentsize: \(self.webView.scrollView.contentSize)")
 }

0 个答案:

没有答案