Как я могу разбить «стек навигации» в приложении Cocoa Touch? - PullRequest
0 голосов
/ 28 июля 2010

В настоящее время я пытаюсь создать приложение на основе навигации, выдвигая представления для изменения содержимого экрана. Я пытаюсь настроить кнопку, которая может позволить мне «перезапустить» с первого экрана, но я не могу найти способ сделать это.

Если я «нажму» на первый вид, появится кнопка «назад», и у меня будет просто еще одна часть в стеке вида. На самом деле, я хочу реинициализировать этот стек.

Возможно ли это? (Я ясно? Английский не мой родной язык :))

1 Ответ

2 голосов
/ 28 июля 2010

Чтобы перейти к первому виду в стеке навигации (то есть к корневому контроллеру), вы можете просто одним вызовом:

[self.navigationController popToRootViewControllerAnimated:YES];

Если вы хотите изменить корневой контроллер, я думаю, вы можете сделать это, используя setViewControllers:animated: метод

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...