PushViewController misplace de UIImagePickerController poussé vue derrière la barre de navigation

Lorsque je place un controller de vue dans l'object UIImagePickerController, la vue du controller de vue est mal placée derrière la barre de navigation. peu importe ce que je choisis comme source de sélecteur d'image. Je présente le sélecteur d'image de manière modale et je fais ce qui suit dans son délégué

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [[UIApplication sharedApplication] setStatusBarHidden:NO]; [picker setNavigationBarHidden:NO]; SecondViewController *secondVC = [[SecondViewController alloc] init]; [picker pushViewController:secondVC animated:YES]; [secondVC release]; } 

et dans SecondViewController ne fait rien de spécial.

Quand j'ai poussé le même controller de vue dans l'object UINavigationController, il est placé correctement sous la barre de navigation. Que dois-je faire en plus d'utiliser le sélecteur d'image comme controller de navigation?

J'aurais dû régler la propriété translucide NON de la barre de navigation du sélecteur d'image avant d'appuyer sur la deuxième vue du controller.