1

UIImagePickerDelegate 有三个委托方法。

(void)imagePickerController:(UIImagePickerController *)picker 
didFinishPickingMediaWithInfo:(NSDictionary *)info;

这种方法告诉你你采取的pure。但是当我点击“拍照按钮”时,我怎么知道这个事件?

4

2 回答 2

1

你应该

1) 子类 UIImagePickerController

2) 设置 showCameraControls = NO

3) 在这个 ViewController 的视图上创建你自己的控件

于 2013-10-08T10:28:05.643 回答
0

Xcode 7.3,iOS 9.3

我的方法有点老套,但本质上我会深入查看视图层次结构以查找CMKShutterButton,然后将方法附加到适当的控制事件。

在此处查看我的帖子和解决方案:iOS,UIImagePickerController,是否有办法检测用户何时点击拍照按钮而不实现自定义控件?https://stackoverflow.com/a/36489246/4018041

希望这可以帮助!干杯。

于 2016-04-08T00:01:25.120 回答