Я не уверен, что правильно истолковал ваш вопрос, но, основываясь на названии, думаю, это может быть то, что вы ищете:
// Initialize your custom controller and set the delegate
UIViewController *controller = [[UIViewController alloc] initWithNibName:@"MyView" bundle:nil];
controller.delegate = self;
// Set the title of your custom controller (optional)
controller.title = NSLocalizedString(@"My View", nil);
// Create a navigation controller with your custom controller as the root view controller
UINavigationController *navCon = [[UINavigationController alloc] initWithRootViewController:controller];
// Present the navigation controller as a modal view controller
[self.navigationController presentModalViewController:navCon animated:YES];
// Release objects you own
[navCon release];
[controller release];
Если средство выбора изображений - контроллер, и всерозетки на вашей XIB правильно подключены к нему, это должно работать.Вы должны быть в состоянии сделать свой FlipSideView делегатом.Нажатие кнопки «Отмена» или «Готово» в модальном представлении должно вызвать сообщение в делегате, которое гласит:
[self.navigationController dismissModalViewControllerAnimated:YES];
РЕДАКТИРОВАТЬ:
Вот первая строка моего примера кода, обновленная в соответствии с вашим руководствомиспользуя:
CustomImagePicker *controller = [[CustomImagePicker alloc] init];
Остальное тоже самое.Вы инициализируете контроллер навигации с controller
в качестве корневого контроллера представления, затем представляете контроллер навигации как модальный контроллер представления.