私は現在、プレビュー画面とオーバーレイを備えたカスタムカメラ画面を備えたカメラ機能を備えたアプリを開発しています。
UIScreenCaptureの根絶に従って、AVFoundationのクラスとメソッドを使用しています。
私が抱えている問題は、AVCaptureSessionから取得したプレビューデータがズームインしすぎていることです。その画面で写真を撮り、iPhoneを動かさずに、iPhoneのデフォルトのカメラアプリで別の写真を撮ると、ズームの違いが大きすぎます。
アプリのズームをiPhoneカメラアプリのデフォルトと同じにする必要があります。
AVCaptureVideoPreviewLayer.videoGravityを3つの可能な値のいずれかに変更してみましたが、役に立ちませんでした。
どうぞ、この問題のリードは本当にありがたいです。