我正在使用UIImagePickerController拍照。过程是:
在当前视图中添加子视图:
self.claim.view.frame = CGRectMake(0,0,1024,50); [self.view addSubview self.claim.view];
3.在self.claim.view中有一个按钮来启动摄像头它确实启动了,但问题是:视觉只显示在视图区域(0,0,1024,50),我可以'通过相机看清楚任何东西,它为什么不填满屏幕?我尝试了几种但不起作用。
我的尝试: 1.设置属性 cameraOverlayView (手动说这个属性设置了一个视图来覆盖预览视图。) 2.按下按钮时添加另一个带有框架的子视图(0,0,1024,768),并在新视图中委托方法* (void)viewDidAppear:(BOOL)动画* *启动摄像头。
它们都没有用。有没有办法让相机全屏?
答案 0 :(得分:0)
之前我遇到过类似的问题。它可能是您正在进行的视图控制器
[self presentViewController:imagePicker animated:YES completion:nil];
而是尝试在另一个视图控制器中实例化imagePicker并关闭当前视图控制器。希望这有帮助。