2013-10-19 73 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; 

     }