I have a tab bar that calls a UIImagePickerController like so:
    UIImagePickerController *photo = [[UIImagePickerController alloc] init];
    photo.delegate = self;
    photo.allowsEditing = NO;
    photo.sourceType = UIImagePickerControllerSourceTypeCamera;  
    [[UIApplication sharedApplication] setStatusBarHidden:YES];
    [self presentViewController:photo animated:YES completion:nil];
But the status bar remains even witht the setStatusBarHidden to YES.
 
     
     
     
    