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中可用。