1
我问this question。我接受了答案,因为它的工作原理......直到我在iOS5上试用。iOS5中的AVCaptureSession预览屏幕方向
我的应用程序只是风景。打开相机预览并用右侧的主页按钮按住设备,预览中的图像出现90个右侧标题为“dege”的标签。一旦拍摄照片,拍摄的图像就具有正确的方向。这只是90度的预览。这解决了ios6的问题:
AVCaptureConnection *previewLayerConnection=self.previewLayer.connection;
if ([previewLayerConnection isVideoOrientationSupported])
[previewLayerConnection setVideoOrientation:[[UIApplication sharedApplication] statusBarOrientation]];
但是我该如何解决运行iOS5的设备的这个方向问题? AVCaptureVideoPreviewLayer连接仅在iOS6中可用。