I'd like to help my users take a clearer picture by delaying the "snap" while the phone is moving. I've been able to implement this with a cameraOverlayView so a tap on the image takes the picture, but I would like to use the standard camera button. What is the best way to hook in to the standard button? I've seen one answer to put a transparent button over the standard button, but that doesn't seem right.
I've also added a UIToolBar to the UIImagePickerController's view with my own buttons, but this has side effects, like not showing the shutter animation.
Is there a way to add myself as a button delegate on the standard camera button?
Has anyone else implemented some basic "image stabilization" in this manner? I have a few camera apps that do image stabilization, but they have a custom overlay. My app is not a camera app, so I don't want to change what people are used to.
thanks.