I'd like to avoid the use/retry view after the picture is taken without disabling the default Apple camera controls that let me take the picture.
Doing this:
imagePicker.showsCameraControls = NO;
Causes ALL the camera controls to disappear. Is there any other method?
Unfortunately there is no proper way to do this provided by Apple. So here are you options:
https://github.com/Shein/CameraFeedUnderlay
There's a sort-of example of this solution here:
iPhone SDK - How to disable the picture preview in UIImagePickerController?