UIImagePickerController未在View中正确定位

时间:2013-02-21 19:19:38

标签: ios uitabbarcontroller uiimagepickercontroller

在我将Im​​agePickerController实现到我的一个viewControllers并将其放入我的TabController后,我在启动时获得了以下效果。到目前为止一切正常......但是......看看这个观点:

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];
}

框架已设置..但如何摆脱选取器和标签栏之间的黑条?

谢谢!

UIImagePickerController in TabBarController

1 个答案:

答案 0 :(得分:0)

是啊..刚刚得到它......这是我的解决方案: 黑条是由于相机和屏幕之间的尺寸比率不同造成的。您可以通过稍微改变相机来解决这个问题:

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

结果是全屏相机图像!它有点大,但除非你把它与非转换版并排放在一起,否则它不会引人注意。