Как возвратиться одно представление в UINavigationController?

Есть ли метод для возвращения одного представления в стеке на a UINavigationController? Или к представлению с определенным заголовком?

38
задан giampaolo 20 November 2014 в 10:45
поделиться

2 ответа

Я не хочу показаться грубым, но это действительно хорошо документировано. Поиск в google или даже в документации Apple по UINavigationController найдет именно то, что вам нужно. Чтобы программно перейти к текущему контроллеру представления, вы используете:

[[self navigationController] popViewControllerAnimated:YES];

Чтобы перейти к конкретному контроллеру представления, вы используете:

[[self navigationController] popToViewController:controller animated:YES];

Вам придется сначала просмотреть список контроллеров представления и сверить заголовок с тем, что вы ищете, и передать его в этот метод.

92
ответ дан 27 November 2019 в 03:14
поделиться

Взгляните на popViewControllerAnimated: .

Из документации: Этот метод удаляет контроллер вида сверху из стека и делает новую вершину стека контроллером активного вида.

Пример использования:

[aViewController popViewControllerAnimated:YES];
6
ответ дан 27 November 2019 в 03:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: