Вернуться на главную страницу Xcode4 - PullRequest
0 голосов
/ 16 марта 2012

Я разрабатываю приложение, которое имеет несколько просмотров. Я создаю разные контроллеры xib и view для каждого вида. Чтобы открыть каждый вид по кнопке, нажмите с помощью кода:

-(IBAction)NextView{
    NextViewController *screen = [[NextViewController alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:screen animated:YES];
[screen release];   
}

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

-(IBAction)ReturnMainMenu {
[self dismissModalViewControllerAnimated:YES];
}

Как я могу вернуться к главному виду из последнего вида (скажем, 4-й вид) с кнопки, чтобы начать снова, вместо того, чтобы закрывать каждый кнопкой?

1 Ответ

0 голосов
/ 16 марта 2012

Попробуйте это:

[self popToRootViewControllerAnimated:YES];

Также метод возвращает NSArray контроллеров, которые были вытолкнуты, если вам нужно сохранить трек, например:

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