ウィンドウ全体のスクリーンショットを撮りますただし、スクリーンショット後の写真は実際の写真とは異なります
上記はスクリーンショットのコードです
上記はスクリーンショットの効果です
なぜ黒い影があるのですか?
view.layer.render を view.drawHierarchy に書き換えます私の理解では、render はすべてのビュー レベルを重ね合わせて、すべてのビュー レベルの組み合わせを取得し、結果として黒い影が生成されますそして、drawHierarchy はドキュメント内で「現在のコンテキストを取得する」として説明されています 私の理解トップレベルのビュー、つまりレンダリング後にユーザーに表示される最終効果のビューのみを取得するため、黒い影はありません
view.layer.render を view.drawHierarchy に書き換えます
私の理解では、render はすべてのビュー レベルを重ね合わせて、すべてのビュー レベルの組み合わせを取得し、結果として黒い影が生成されます
そして、drawHierarchy はドキュメント内で「現在のコンテキストを取得する」として説明されています
私の理解トップレベルのビュー、つまりレンダリング後にユーザーに表示される最終効果のビューのみを取得するため、黒い影はありません