Когда я правильно вас понял, у вас есть один контроллер навигации и вы хотите добавить в этот контроллер навигации новый UIView с UIPickerView, который появляется после нажатия кнопки редактирования и скрывается при нажатии кнопки «Готово»?
Затем я хотел бы создать новый UIViewController в Интерфейсном Разработчике, добавить UIPickerView к этому Представлению.Поместите это в правильное место.В новом контроллере представления добавьте свойство типа UIPickerView и подключите IBOutlet PickerView к свойству FilesOwners.В методе контроллеров viewDidLoad вы устанавливаете, например:
[self.datePicker setHidden: YES];
self.navigationItem.rightBarButtonItem = self.editButtonItem;
Эта кнопка автоматически вызывает метод setEditiong: при нажатии.Вы можете переопределить его, например:
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
if (editing) {
[self.datePicker setHidden:NO];
} else {
[self.datePicker setHidden:YES];
}
}