У меня есть 3 контроллера вида с двумя кнопками.Дважды нажмите контроллер просмотра
Первый вид:
- Следующая (Перейти к контроллеру 2 вида)
- End (Перейти к контроллеру 3 вида)
Второй вид:
- Назад (Перейдите к контроллеру 1)
- Конец (переход к контроллеру 3-го уровня)
Третий вид:
- Назад (Перейти к контроллеру 2 вида)
- Start (Перейти к контроллеру 1 вид)
Проблема кнопка "назад" из третьего регулятора зрения:
self.navigationController?.popViewControllerAnimated(true)
Итак, когда я прихожу f во втором представлении нет проблем, я возвращаюсь ко второму виду, но когда я выхожу из первого представления и нажимаю кнопку «Назад», приложение возвращается к первому контроллеру представления, и я хочу перейти ко второму представлению ,
Есть ли способ нажать 2 контроллера просмотра, когда я нажимаю кнопку «Конец» в первом контроллере просмотра, поэтому, когда я нажимаю кнопку «назад» на третьем контроллере, он возвращается ко второму?
Спасибо!
Как вы путешествуете? с performSegueWithIdentifier? – glace
на задней панели 3-го контроллера вы должны проверить, есть ли 2-й контроллер в стеке или нет, если это тогда просто поп, иначе нажмите 2-й контроллер. – Ujesh
В принципе, то, что OP собирается делать, - это недобросовестная практика. Почему с навигационным контроллером на первом месте, когда он хочет перемещаться во всех направлениях? обычно, навигация будет 1-2-3, а затем 3-2-1, а не 2-1-3 или еще – glace