在UIImagePicker Controller上提供一个选择区域来单独捕获所选区域?

时间:2013-04-17 14:09:59

标签: ios user-interface uiimageview uiimagepickercontroller crop

用Google搜索了一整天后,我无法获得满足我需求的任何模型。其实我的需要是

1.在UIImagePicker上提供一个选择区域框,如下图所示:

enter image description here

2.用户可以resize选择区域,以便可以修改宽度和高度。

3.选择区域后,如果用户按下捕获按钮,则应仅捕获所选部分。

是否可以实现上述所有功能?请提供一些好的教程。

还需要UIImageView。如果我从照片库中拍摄图像,我正在显示所选图像。在这里我想提供用户可以选择图像的一部分并在它之前裁剪它使用

请提出一些解决方案。

谢谢。

1 个答案:

答案 0 :(得分:2)

我不会给你完整的答案,只是一些起点:

  • 在评论中使用我指出的library
  • 实现委托,因为它返回您想要的内容:
  

然后实现以下委托方法。

     
      
  • (void)userResizableViewDidBeginEditing:(SPUserResizableView *)userResizableView;
  •   
  • (void)userResizableViewDidEndEditing:(SPUserResizableView *)userResizableView
  •