【发布时间】:2012-04-28 00:34:59
【问题描述】:
在拍摄后编辑照片(移动和缩放)在我的应用程序中使用此行可以正常工作:
[imagePicker setAllowsEditing:YES];
但如果我也使用cameraOverlayView,编辑模式就不再起作用了。屏幕出现,但平移和捏合手势没有任何作用。
我使用的是普通的图像选择器控制器:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
我添加了一个从自定义视图控制器的视图创建的相机叠加视图:
CameraOverlayViewController *overlayController = [[CameraOverlayViewController alloc] init];
UIView *overlayView = overlayController.view;
[imagePicker setCameraOverlayView:overlayView];
在 IB 中,该视图设置为启用用户交互和多点触控,这允许它在拍照时进行缩放和聚焦。但是一旦照片被拍摄并进入编辑模式,您就无法平移或捏合来移动或缩放照片。
我错过了什么?
【问题讨论】:
-
我在这里看到了同样的问题。并且音量控制(快门)按钮在使用覆盖后也不起作用
-
使用比利的绝妙技巧,或stackoverflow.com/questions/17942444/…
标签: ios camera uiimagepickercontroller editing camera-overlay