Ios ImagePickerController在视图中的位置不正确

Ios ImagePickerController在视图中的位置不正确,ios,uitabbarcontroller,uiimagepickercontroller,Ios,Uitabbarcontroller,Uiimagepickercontroller,在我将ImagePickerController实现到我的一个ViewController中并将其放入我的TabController中之后,我在启动时获得了以下效果。到目前为止一切正常。。但是请看下面的视图: 这就是我刚刚实现的代码,因此: - (void)loadView{ self.arController = [[IFAugmentRealityController alloc] initWithViewController:self]; [self showCamera

在我将ImagePickerController实现到我的一个ViewController中并将其放入我的TabController中之后,我在启动时获得了以下效果。到目前为止一切正常。。但是请看下面的视图:

这就是我刚刚实现的代码,因此:

- (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之间的黑条呢

谢谢


是的。。刚拿到。。。以下是我的解决方案: 黑条是由于相机和屏幕之间的大小比不同造成的。您可以通过非常轻微地变换摄影机来解决此问题:

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

结果是一个全屏摄像机图像!它是如此之大,但它并不明显,除非你把它与一个非转换版本并排