2013-10-19 45 views
2

我正在设置覆盖相机使用移动相机图层位置ios 7

[_imagePickerController setCameraOverlay:_overlayView];

和此后我裁剪overlayView的可见区域的图像。

这是在所有尺寸做工精细与iOS 6

但在市场IOS 7后,引起了我的问题..看看真正的问题

这是ios的相机应用程序7 iPhone 5 ,其中相机从顶部黑条的底部开始

,现在这是我收到的时候我设置相机的控制没有在我的应用程序,在此摄像头从上面开始。但我想开始像20像素下来的相机。

enter image description here

+0

您是否找到解决此问题的方法?谢谢。 – reinaldoluckman

+0

是的,我确实解决了这个问题,请看看我的答案。 –

回答

1

作为该我面临这一问题在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; 

     }