在我将ImagePickerController实现到我的一个viewControllers并将其放入我的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];
}
框架已设置..但如何摆脱选取器和标签栏之间的黑条?
谢谢!
答案 0 :(得分:0)
是啊..刚刚得到它......这是我的解决方案: 黑条是由于相机和屏幕之间的尺寸比率不同造成的。您可以通过稍微改变相机来解决这个问题:
CGAffineTransform transform = CGAffineTransformMakeScale(1.3,1.3); imagePickerController.cameraViewTransform = transform;
结果是全屏相机图像!它有点大,但除非你把它与非转换版并排放在一起,否则它不会引人注意。