【发布时间】:2017-08-31 10:15:05
【问题描述】:
一旦 AVCaptureSession 开始运行,我将手动创建一个 AVCaptureVideoPreviewLayer(一种 CALayer)并将其添加到 UIView,如下所示:
func captureSessionStartedRunning(session:AVCaptureSession?) {
if let captureSession = session {
if let previewLayer = AVCaptureVideoPreviewLayer.init(session: captureSession) {
previewLayer.frame = self.view.bounds
self.view.layer.addSublayer(previewLayer)
previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
}
}
}
我对大小类的自动旋转没有经验,所以有人可以告诉我在这里处理自动旋转的最简单方法是什么?
【问题讨论】:
标签: ios calayer ios-autolayout size-classes autorotate