【发布时间】:2013-10-04 09:54:09
【问题描述】:
我很难找到代表。
你知道我们现在在UIImagePickerControllerDelegate 中只有 2 个委托方法。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info;
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker;
问题是imagePickerController:didFinishPickingMediaWithInfo:info 只会在捕获尝试保存图像时激活。
我需要做的是在按下“捕获”按钮时更改cameraDevice。
例如,如果默认cameraDevice是Front,当按下“捕获”按钮时,它实际上会将其cameraDevice更改为Rear并拍照。
imagePickerController:didFinishPickingMediaWithInfo:info 在拍照后被调用,所以将这个语句放在委托方法中是行不通的。
picker.cameraDevice = UIImagePickerControllerCameraDeviceRear;
我需要找到/实现能够真正实现这一点的委托/方法。 有人可以帮帮我吗?
【问题讨论】:
标签: objective-c camera uiimage uiimagepickercontroller photo