UIImagePickerController在UIPopoverController中 旋屏问题

1弧度=180/π度
1度=π/180弧度
今天遇到了 一个问题。
UIImagePickerController在UIPopoverController中 旋屏问题。
在查找了许多资料后方知,此乃iOS系统的bug,所以我们就只能根据实际情况解决问题。

解决:

                if (UIDeviceOrientationIsLandscape([[UIDevicecurrentDevice] orientation])) {

                    picker.cameraViewTransform = CGAffineTransformMakeRotation(-M_PI/2);

                }




首先判断 设备方向(实际上是镜头中的方向) ;
然后将镜头的方向进行旋转。
这里面 要用到 弧度和角度转化的知识,大家自己去根据实际情况解决。希望大家能够得到帮助。
原文地址:https://www.cnblogs.com/Camier-myNiuer/p/3471830.html