使用导航控制器推送CaptureController时,摄像头预览始终为纵向。当转到横向时,它不会反映相机预览。但当它只是一个"self.present“时,就像示例项目一样没问题。如果方向是横向的,相机预览也是横向的,我该如何处理。捕获的图像具有正确的方向,只是相机预览。
Lanscape,但相机预览方向为portait -示例图像附件:link here
发布于 2017-06-15 09:43:13
解决了!下面这一行解决了这个问题:
(capture.preview.layer as! AVCaptureVideoPreviewLayer).connection.videoOrientation = videoOrientation只需将其放入委托函数中
func capture(capture: Capture, didChangeFrom previousVideoOrientation: AVCaptureVideoOrientation, to videoOrientation: AVCaptureVideoOrientation)https://stackoverflow.com/questions/44556764
复制相似问题