2013-02-21 75 views
0

後我將ImagePickerController實現到我的一個viewControllers並將其放入我的TabController啓動時,我得到以下效果。一切工作正常,到目前爲止..但....看看法:ImagePickerController沒有正確定位在視圖

ImagePickercontroller

那是我的代碼只是實現的,因此:

- (void)loadView{ 
    self.arController = [[IFAugmentRealityController alloc] initWithViewController:self]; 
    [self showCamera]; 
    self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; 
    [self.view addSubview:self.picker.view]; 
} 

框架設置..但怎麼辦我擺脫了選擇器和tabbar之間的黑條?

謝謝!

UIImagePickerController in TabBarController

回答

0

是啊..剛拿到這...這裏是我的解決方案: 黑酒吧是由於攝像頭和屏幕之間的尺寸比例的差異。您可以通過非常輕微地轉換相機來解決此問題:

CGAffineTransform transform = CGAffineTransformMakeScale(1.3,1.3); imagePickerController.cameraViewTransform = transform;

結果是全屏相機圖像!它的大小要稍大一點,但除非將它與非轉換版本並排放置,否則不會顯而易見。