UIImagePickerDelegate 有三个委托方法。
(void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info;
这种方法告诉你你采取的pure。但是当我点击“拍照按钮”时,我怎么知道这个事件?
UIImagePickerDelegate 有三个委托方法。
(void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info;
这种方法告诉你你采取的pure。但是当我点击“拍照按钮”时,我怎么知道这个事件?
你应该
1) 子类 UIImagePickerController
2) 设置 showCameraControls = NO
3) 在这个 ViewController 的视图上创建你自己的控件
Xcode 7.3,iOS 9.3
我的方法有点老套,但本质上我会深入查看视图层次结构以查找CMKShutterButton
,然后将方法附加到适当的控制事件。
在此处查看我的帖子和解决方案:iOS,UIImagePickerController,是否有办法检测用户何时点击拍照按钮而不实现自定义控件?和https://stackoverflow.com/a/36489246/4018041。
希望这可以帮助!干杯。