2016-07-01 5 views
0

Использование быстрой для выполнения приложения iphone. У вас есть кнопка в контроллере родительского представления и секция, указывающая на контроллер навигации. Когда кнопка нажата в контроллере родительского представления, она переходит к контроллеру навигации. Как мне вернуться в контроллер навигационного представления, чтобы переместить его в контроллер родительского представления, когда он отображает контроллер навигационного представления?Перемещение с контроллера навигации на контроллер родительского представления

+0

изменить «вид segue» на ** push **, тогда вы должны быть в порядке ... – Lamar

ответ

1

Вам нужна ваша кнопка для звонка dismissViewControllerAnimated(true, completion: nil). Это должно отклонить навигационный контроллер, который был представлен.

+0

Большое спасибо за информацию. извините за задержку ответа – Arav

1

Если вы правильно поняли, что хотите вернуться с того места, откуда вы пришли. В этом случае посмотрите Unwind Segues. По сути вы добавляете метод к контроллеру родительского представления с определенной подписью, а затем можете вернуться к нему с помощью построителя интерфейса или программно.

+0

Thx много для информации. Проблема. Мой первый контроллер представления не находится внутри контроллера навигации. Создайте ручной переход к контроллеру навигации, который имеет список контроллеров представления. Могу ли я сделать этот способ или сделать, чтобы переместить первый контроллер представления внутри навигационного контроллера? – Arav

+1

Вы не указали, как вы создали экземпляр навигационного контроллера. Поэтому, если вы вызвали presentViewController: анимированный: завершение: чтобы показать контроллер навигации, затем вызовите [self.presentingViewController rejectViewControllerAnimated: YES complete: NULL]; увольнять его. Настройте self.navigationItem.rightBarButtonItem, чтобы вызвать этот метод в вашем навигационном контроллере. – BeWarned

+1

Большое спасибо за информацию. Извините за задержанный ответ – Arav

Смежные вопросы

 Смежные вопросы