我有一个使用 AVCaptureVideoPreviewLayer 的 iPhone 相机应用程序。当有人拍摄照片/静止图像时,它会显示在新的 ViewController 中。一旦这个视图控制器被解除,魔法就会发生。
整个应用程序正确旋转,无论是视图控制器;但有一个例外。如果我以一个方向拍照,在新的 ViewController 中旋转设备,然后返回到 AVCaptureVideoPreviewLayer,整个层旋转得很好,除了图像,所以突然输入通过 previewLayer 侧向呈现。
我已经检查过,并尝试为 PreviewLayer 设置框架,但这一切似乎都很好,我在调试时看到的值都是正确的。只是显示的图像偏斜。在使用过程中来回旋转设备可解决此问题。
有没有人见过这个,有没有人知道如何解决这个问题?