UINavigationController вернуться к первому виду - PullRequest
9 голосов
/ 06 сентября 2010

Я использую UINavigationController для перемещения из UITableViewController в другое представление. Во втором представлении я создал пользовательскую кнопку «Назад», которая прикреплена к действию.

Какой код я использую для возврата, чтобы закрыть текущий вид и вернуться к первому виду? Мне нужно что-то, что эквивалентно [super dismissModalViewControllerAnimated: true]; но, очевидно, это не модальное представление.

Спасибо.

Ответы [ 2 ]

17 голосов
/ 06 сентября 2010

Посмотрите на один из следующих трех методов на вашем контроллере навигации:

popViewControllerAnimated:
popToRootViewControllerAnimated:
popToViewController:animated:

В зависимости от того, как вы хотите справиться с этим, конечно. Обычно используется только первый метод для возврата к последнему виду (тот, который перенес ваш текущий вид в стек навигации).

9 голосов
/ 06 сентября 2010

Используйте метод popToRootViewControllerAnimated в UINavigationController:

[self.navigationController popToRootViewControllerAnimated:animated];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...