我有一个iPhone相机应用程序,我在其中使用AVCaptureVideoPreviewLayer。当某人拍摄照片/ stillImage时,这会显示在新的ViewController中。一旦这个视图控制器被解雇,魔法就会发生。AVCaptureVideoPreviewLayer,视频方向卡住
整个应用程序正常旋转,两个viewcontroller;但有一个例外。如果我在一个方向上拍摄图片,请在新的ViewController中旋转设备,然后返回到AVCaptureVideoPreviewLayer,除了图像以外,整个图层都沿着正确的方向旋转,因此突然间,输入会横向显示在previewLayer中。
我已经检查过,并尝试设置PreviewLayer的帧,但这一切似乎都很好,我在调试时看到的值都是正确的。这只是显示的图像偏斜。来回旋转设备可以在使用过程中解决这个问题。
有没有人见过这个之前,有没有人有线索如何解决这个问题?
这是iPhone还是iPad?适用于带纵向模式的iphone手柄。如果iPhone视图控制器允许旋转,我已经看到AVCapture发生了一些愚蠢的事情。 –
@SamBudda它是iPhone的,正如我所说的。除了这种情况之外,它是完美的。 – ophychius