2016-03-01 40 views
0

我正在拍照使用UIImagePickerController与自定义覆盖视图。我需要在拍摄照片时启用UIImagePickerController的本机编辑模式,并且用户点击我自定义覆盖视图上的"Edit"按钮。UIImagePickerController与自定义覆盖和编辑图像

我已设置:

imagePickerController.showsCameraControls = NO; 

这怎么可能实现呢?

谢谢,

+0

你的意思是说,你想在从相机/图像库捕获/选择的方形图片中裁剪? –

回答

0

您可能会尝试使用UIImagePickerController。但我知道你的问题的一个解决方案。您可以使用AVCamCaptureManager和AVCamRecorder类轻松完成。 Apple在其开发者网站here上建有一个演示程序。它被命名为AVCam。简单地说,它的功能是当你点击打开相机时,它会调用负责打开iPhone相机并记录视频或捕获音频的类和方法。它调用由UIImagePickerController调用的相同的类。所以你的相机会打开并开始输入。

现在,如果你打开AVCam项目的xib文件,你会发现一个小的UIView对象。此视图负责显示相机的供稿。您可以根据所需的尺寸调整视图大小,并在相当多的区域显示相机的输入。您也可以根据您的选择将框架图像放在它周围。

当我想调整相机的输入信号并捕捉照片时,它适用于我。我希望它也适合你。