如何在视图中定位 AVCaptureVideoPreviewLayer?
How to position an AVCaptureVideoPreviewLayer inside a view?
我想在方形 UIView 中显示相机预览。这就是我正在做的事情:
previewLayer!.connection?.videoOrientation = AVCaptureVideoOrientation.Portrait
mySquareView.layer.addSublayer(previewLayer)
结果是相机预览自动调整大小以完全适合视图。
我希望它水平适合并垂直裁剪。
怎么做?
使用previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
我想在方形 UIView 中显示相机预览。这就是我正在做的事情:
previewLayer!.connection?.videoOrientation = AVCaptureVideoOrientation.Portrait
mySquareView.layer.addSublayer(previewLayer)
结果是相机预览自动调整大小以完全适合视图。
我希望它水平适合并垂直裁剪。
怎么做?
使用previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill