Iphone 如何在同一视图中打开摄影机

Iphone 如何在同一视图中打开摄影机,iphone,ios,ipad,Iphone,Ios,Ipad,我正在创建一个应用程序,其中我需要在一个页面中有一个按钮和一个视图。 当我点击那个按钮时,我只想在那个视图中打开相机,而不是单独的相机视图。可能吗? 如果是,请给我一些提示或代码。 谢谢。是的,在iOS 4+中可以使用。 比如: 您可以找到更多帮助。如果您阅读UIImagePickerController的文档,您将得到答案。在另一个视图控制器中打开摄影机有什么问题,您是否可以传递您的代理,并在自己的视图中使用它,ammm。。可能是你想在小范围内打开相机(在同一视图中),如果我是对的,你可以在这

我正在创建一个应用程序,其中我需要在一个页面中有一个按钮和一个视图。 当我点击那个按钮时,我只想在那个视图中打开相机,而不是单独的相机视图。可能吗? 如果是,请给我一些提示或代码。
谢谢。

是的,在iOS 4+中可以使用。 比如:


您可以找到更多帮助。

如果您阅读UIImagePickerController的文档,您将得到答案。在另一个视图控制器中打开摄影机有什么问题,您是否可以传递您的代理,并在自己的视图中使用它,ammm。。可能是你想在小范围内打开相机(在同一视图中),如果我是对的,你可以在这个链接中找到你的解决方案,它是用于视频录制的。不是吗?你可以用AV基金会捕捉静止图像,而不仅仅是视频。看见
AVCaptureSession *session = [[AVCaptureSession alloc] init];
AVCaptureVideoPreviewLayer *previewLayer = [AVCaptureVideoPreviewLayer layerWithSession:session];
previewLayer.frame = aFrame; 
[self.yourView.layer addSublayer:previewLayer];