Iphone 修改UIImagePicker在其之前选择的照片';在移动和缩放屏幕中使用

Iphone 修改UIImagePicker在其之前选择的照片';在移动和缩放屏幕中使用,iphone,image-manipulation,uiimagepickercontroller,Iphone,Image Manipulation,Uiimagepickercontroller,您可能知道,UIKit框架中的UIImagePickerController允许用户拍摄照片,然后将照片交给我的应用程序进行进一步处理。 如果属性AllowsEdit设置为YES,则允许用户在拍摄照片后移动和缩放照片 我想完成的是在向用户显示移动和缩放屏幕之前修改代码中的照片。这是因为我想给照片添加一些视觉效果,用户应该能够移动和缩放这些已经应用到照片上的效果 我知道有cameraOverlayView属性,但就我而言,这在我的案例中没有用处 有什么想法吗 谢谢,Thomas要实现移动和缩放功能

您可能知道,UIKit框架中的UIImagePickerController允许用户拍摄照片,然后将照片交给我的应用程序进行进一步处理。 如果属性AllowsEdit设置为YES,则允许用户在拍摄照片后移动和缩放照片

我想完成的是在向用户显示移动和缩放屏幕之前修改代码中的照片。这是因为我想给照片添加一些视觉效果,用户应该能够移动和缩放这些已经应用到照片上的效果

我知道有cameraOverlayView属性,但就我而言,这在我的案例中没有用处

有什么想法吗


谢谢,Thomas

要实现移动和缩放功能并非易事。
制作
showsCameraControls
NO。您可以设计自己的预览屏幕(使用修改后的图像)


看起来IOS5 cameraOverlayView中存在触摸问题。确保上述解决方案也适用于IOS5:)。

不太容易的方法是自己实现移动和缩放功能。
制作
showsCameraControls
NO。您可以设计自己的预览屏幕(使用修改后的图像)


看起来IOS5 cameraOverlayView中存在触摸问题。确保上述解决方案也适用于IOS5:)。

我认为没有官方支持的方法可以做到这一点。我看到的唯一方法是在允许修改Images时使用方法swizzling替换picker调用的方法。我认为没有官方支持的方法可以做到这一点。我看到的唯一方法是在允许修改图像时使用方法swizzling替换选择器调用的方法