0

在我将 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];
}

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

谢谢!!

TabBarController 中的 UIImagePickerController

4

1 回答 1

0

是的..刚刚得到它...这是我的解决方案:黑条是由于相机和屏幕之间的尺寸比不同。您可以通过非常轻微地变换相机来解决此问题:

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

结果是全屏相机图像!它比以前稍微大一点,但除非你把它和一个未变形的版本放在一起,否则它并不明显。

于 2013-02-21T19:38:14.030 回答