You should be able to create an empty button inside an overlay that you float on top of the flip camera button. I cracked the code below to check and it seemed to work. Give it a try.
UIView *cameraOverlayView = [[UIView alloc] initWithFrame:CGRectMake(screenSize.width - 100.0f, 5.0f, 100.0f, 35.0f)]; [cameraOverlayView setBackgroundColor:[UIColor blackColor]]; UIButton *emptyBlackButton = [[UIButton alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 35.0f)]; [emptyBlackButton setBackgroundColor:[UIColor blackColor]]; [emptyBlackButton setEnabled:YES]; [cameraOverlayView addSubview:emptyBlackButton]; cameraUI.allowsEditing = YES; cameraUI.showsCameraControls = YES; cameraUI.delegate = self; cameraUI.cameraOverlayView = cameraOverlayView;
source share