将相机层位置移动到ios 7
我正在使用 [_ImagePickerControllerSetCameraOverlay:_overlayView] 在这之后,我用手抓拍覆盖视图可见区域的图像 这在ios 6的所有尺寸下都能正常工作 但在ios 7上市后,它给我带来了麻烦。。看看真正的问题 这是ios 7 iphone 5中的摄像头应用程序,摄像头从顶部黑条的底部开始 这就是我在我的应用程序中设置相机控件no时得到的结果,这里相机从上面开始。但我想启动相机,大约20像素将相机层位置移动到ios 7,ios,ios7,uiimagepickercontroller,Ios,Ios7,Uiimagepickercontroller,我正在使用 [_ImagePickerControllerSetCameraOverlay:_overlayView] 在这之后,我用手抓拍覆盖视图可见区域的图像 这在ios 6的所有尺寸下都能正常工作 但在ios 7上市后,它给我带来了麻烦。。看看真正的问题 这是ios 7 iphone 5中的摄像头应用程序,摄像头从顶部黑条的底部开始 这就是我在我的应用程序中设置相机控件no时得到的结果,这里相机从上面开始。但我想启动相机,大约20像素 正因为如此,我在ios 7和iphone 5中遇到了
正因为如此,我在ios 7和iphone 5中遇到了这个问题,所以我设置了一个条件,并将摄像头转换为10像素以下
_imagePickerCtrl.wantsFullScreenLayout = YES;
if ([[[UIDevice currentDevice] systemVersion] floatValue]>=7.0 && self.view.frame.size.height>481) {
CGAffineTransform translate = CGAffineTransformMakeTranslation(0.0,10.0);
_imagePickerCtrl.cameraViewTransform = translate;
}
你找到解决这个问题的方法了吗?谢谢。是的,我解决了这个问题,请看我的答案。