我正在设置覆盖相机使用
_imagePickerController setCameraOverlay:_overlayView;
在这之后,我开始裁剪overlayView可见区域的图像。
这在iOS6的所有版本中都运行得很好。
但在iOS7上市后,它给我带来了问题..看看真正的问题
这是iOS7 iphone 5中的相机应用程序,相机从顶部黑条的底部开始

现在这是我得到的,当我在我的应用程序中设置相机控制no时,相机是从上面开始的。但是我想启动相机,大概低20个像素。

发布于 2013-12-27 14:27:38
正因为如此,我在iOS7和iphone5中遇到了这个问题,所以我做了一个条件,并在相机从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;
}https://stackoverflow.com/questions/19462739
复制相似问题