を使用してカメラズームを実装しようとしていCGAffinetransformます。Transform は問題ありませんが、より大きなサイズにスケーリングすると、 に割り当てたフレームからはみ出してしまいAVCaptureVideoPreviewLayerます。masksToBoundsプロパティをに設定しようとしましYESたが、役に立ちませんでした。
フレーム内に収めることはできますか?
編集:
私が望むのは、カメラプレビューレイヤーの特定の領域を指定できることです。スケーリング変換を適用すると(つまり、プレビューレイヤーのフレームが拡張されます)、指定された領域の外側のレイヤーの部分が切り取られます.