【问题标题】:How to implement custom 'Use' and 'Retake' button in UIImagePicker?如何在 UIImagePicker 中实现自定义“使用”和“重拍”按钮?
【发布时间】:2011-03-25 07:06:04
【问题描述】:

我的意思是,我已经关闭了相机控制器

pickerCam.showsCameraControls=NO;

我有自定义的捕获按钮,可以实现捕获功能,

[pickerCam takePicture];

点击此按钮后,代理将被调用,

- (void)imagePickerController:(UIImagePickerController *)pi didFinishPickingMediaWithInfo:(NSDictionary *)info

相反,我需要实现自定义“使用”和“重拍”选项,我该怎么做。 提前致谢

【问题讨论】:

    标签: iphone objective-c uiimagepickercontroller


    【解决方案1】:
    1. 在 imagePickerController:didFinishPickingMediaWithInfo: 方法中将捕获的图像保存在全局变量中
    2. 向具有使用和重拍按钮的叠加层添加一个视图,
    3. 在使用目标中关闭选择器。
    4. 在重拍目标中删除具有使用和重拍按钮的视图。

    【讨论】:

    • 别忘了设置picker.editing = false;在“takePicture”之后直接获取didFinishedNotification
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-17
    • 2017-06-27
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 2018-03-09
    相关资源
    最近更新 更多