Я могу запечатлеть все скриншот контента UiwebView путем настройки кадра UIScrollView uiwebView . Тем не менее, я не могу запечатлеть все скриншот контента WkWebView < /code> тем же методом. Новый представление контейнера как WebView.scrollview Superiew
[*] Настроить кадр представления нового контейнера и webview.scrollview . Кадр одинаков для webview.scrollview.contentsize
[*] Draw by renderincontext или drawviewhierarchyinrect
Однако этот метод будет захватывать белый скрихол wkwebview . It doesn't work!
I had print all level of WKWebView, then I found a UIView(WKContentView)'s size is same to contentView, you can found this view by this level:
WKWebView
wkscrollview
wkcontentView (размер одинаково для ContentView) < /li>
< /ul> < /li>
< /ul> < /li>
< /ul>
Я также имел, что я также был. Просмотр может быть зафиксирован.
Подробнее здесь: https://stackoverflow.com/questions/354 ... -wkwebview