dco*_*tta 22
你需要使用的videoGravity属性AVCaptureVideoPreviewLayer.
看看文档.你需要使用:AVLayerVideoGravityResizeAspectFill
编辑:
基于此,提问者创建的解决方案是:
- (void)setSession:(AVCaptureSession *)session {
((AVPlayerLayer *)[self layer]).videoGravity = AVLayerVideoGravityResizeAspectFill;
((AVPlayerLayer *)[self layer]).bounds = ((AVPlayerLayer *)[self layer]).bounds;
[(AVCaptureVideoPreviewLayer *)[self layer] setSession:session];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1903 次 |
| 最近记录: |