Как добраться до первого вида из любого вида в контроллере навигации? - PullRequest
0 голосов
/ 24 июля 2010

Как получить первый вид навигационного контроллера из любого из загруженных видов?

Ответы [ 2 ]

1 голос
/ 24 июля 2010

Я думаю, вы ищете это:

[self.navigationController popToRootViewControllerAnimated:YES];

Это выведет все контроллеры представления в корень. Если главное меню не является корневым контроллером представления, вы можете использовать это:

[self.navigationController popToViewController:mainMenuVC animated:YES];

В этом случае вам необходимо иметь «указатель» на mainMenuVC. Вы можете сделать это, установив свойство в App Delegate.

Надеюсь, это поможет!

0 голосов
/ 24 июля 2010

Вы можете использовать следующий метод UINavigationController при нажатии кнопки «Назад»:

- (NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...