在拍摄后编辑照片(移动和缩放它)在我的应用程序中使用这条线可以正常工作:
[imagePicker setAllowsEditing:YES];
但是如果我也使用cameraOverlayView,编辑模式就不再起作用了。屏幕出现了,但平移和捏合手势不会发生任何事情。
我正在使用您的普通图像选择器控制器:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
我添加了一个从自定义视图控制器的视图创建的相机覆盖视图:
CameraOverlayViewController *overlayController = [[CameraOverlayViewController alloc] init];
UIView *overlayView = overlayController.view;
[imagePicker setCameraOverlayView:overlayView];
在 IB 中,该视图设置为启用用户交互和多点触控,这允许它在拍照时进行缩放和聚焦。但是,一旦拍摄照片并进入编辑模式,您就无法平移或捏合来移动或缩放照片。
我错过了什么?