WKWebViewのスクリーンショットが真っ白になってしまう問題があり、調べたところ、回避策を発見しましたのでMEMOしておきます。
iOS10.3.1で起こる問題か?
以下の関数を用意して、パラメータのUIViewにWKWebViewを渡したところ、7,8,9行目のコメントアウトしている部分がiOS10.2.1では問題なくスクリーンショットが撮れていたものの、10.3.1の環境では真っ白になるという問題が生じていました。コメントアウトして以下のように修正すると、どちらの環境でも問題なくWebページのスクリーンショットが撮れました。
source code by gist.
古い回答なのですが、以下の質問の回答部分を参考にしました。
追記:10.3.2でも同様の問題が発生しました。
東京造形大学卒業後、マクロメディア(現アドビ)に入社。QAやテクニカルサポートマネージャーとしてFlash、DreamweaverなどのWeb製品を担当。独立後、2007年に虫カゴデザインスタジオ株式会社を設立。2021年東京三鷹を拠点に。最近は、Unity, Unity Netcode for GameObjects, CakePHP, Laravel, ZBrush, Modo, Adobe Substance 3D, Adobe Firefly, Xcode, Apple Vision Pro, Firebaseにフォーカスしています。モバイルアプリ開発情報を主としたブログ「MUSHIKAGO APPS MEMO」の中の人。