UIImagePickerController在UIPopoverController中 旋屏问题
1弧度=180/π度
1度=π/180弧度
今天遇到了 一个问题。
UIImagePickerController在UIPopoverController中 旋屏问题。
在查找了许多资料后方知,此乃iOS系统的bug,所以我们就只能根据实际情况解决问题。
解决:
if (UIDeviceOrientationIsLandscape([[UIDevicecurrentDevice] orientation])) {
picker.cameraViewTransform = CGAffineTransformMakeRotation(-M_PI/2);
}
首先判断 设备方向(实际上是镜头中的方向) ;
然后将镜头的方向进行旋转。
这里面 要用到 弧度和角度转化的知识,大家自己去根据实际情况解决。希望大家能够得到帮助。