Создайте своего рода навигационную логику в приложении: как? - PullRequest
0 голосов
/ 26 января 2012

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

NextViewController *next = [self.storyboard instantiateViewControllerWithId:@"NextViewController"];
[self presentModalViewController:next animated;YES]; 

Имея это в виду, как я могу вернуться к предыдущим представлениям?

Ответы [ 2 ]

1 голос
/ 26 января 2012

Почему бы просто не использовать встроенный UINavigationController? Вы можете скрыть панель навигации и использовать пользовательские элементы управления, чтобы выдвигать и вставлять контроллеры по своему желанию

0 голосов
/ 26 января 2012

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

-(void)goBack:(id)sender {
    [self dismissModalViewControllerAnimated:YES];
}
...