title: Adding subview to UIImagePickerController while picker.showsCameraControls = YES; (?)
body: <p>I'm trying to set up a a view that contains a button on top of UIImagePickerControllerView. I've seen it's possible to build an overlayView view setting <code>picker.showsCameraControls = NO;</code> and adding subview to the Overlay. But I don't want to lose the controllers, just to add a button on top. Is this possible?</p>
  
  <p>Here my code:</p>
  
  <pre><code>if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera])
  {
      UIImagePickerController *imagePickerCam =
      [[UIImagePickerController alloc] init];
      imagePickerCam.delegate = self;
      imagePickerCam.sourceType =
      UIImagePickerControllerSourceTypeCamera;
      imagePickerCam.mediaTypes = [NSArray arrayWithObjects:
                                   (NSString *) kUTTypeMovie,
                                   nil];
      imagePickerCam.allowsEditing = NO;
  
      UIView *overlayView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
      UIButton *Button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
      [Button setFrame:CGRectMake(200, 480, 80, 80)];
      [Button addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside];
      [overlayView addSubview:Button];
  
      [imagePickerCam.view addSubview:overlayView];
      [overlayView bringSubviewToFront:imagePickerCam.view];
  
      [self presentModalViewController:imagePickerCam
                              animated:YES];
  }
  </code></pre>
  
  <p>I'm trying this:</p>
  
  <pre><code> [imagePickerCam.view addSubview:overlayView];
   [overlayView bringSubviewToFront:imagePickerCam.view];
  </code></pre>
  
  <p>Of course, it doesn't work. Any idea?</p>