Self resolved. thank you.
- (void)showPhotoLibrary { if ( ![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary] ) { return; } UIImagePickerController* ipc = [[UIImagePickerController alloc] init]; [ipc setSourceType:UIImagePickerControllerSourceTypePhotoLibrary]; [ipc setDelegate:self]; UIToolbar* tb = [[UIToolbar alloc] init]; float tbh = 44.0f; float tbw = [[ipc view] frame].size.width; float tby = [[ipc view] frame].size.height - tbh; [tb setFrame:CGRectMake(0, tby, tbw, tbh)]; [self presentViewController:ipc animated:YES completion:^{ [[ipc view] addSubview:tb]; }]; }