2014-11-04 2 views
0

У меня есть приложение с табуляцией в качестве начального контроллера представления. Segues подключает кнопки табуляции к другим контроллерам представлений, и все отлично, за исключением основного/подробного представления. Мастер/деталь - это два разных вида. Все это не в коде, это все в раскадровке.раскадровки, контроллер панели вкладок и мастер/подробный вид

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

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

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

Сегги все толкают, ничего модального.

Спасибо большое;

OldSchool

ответ

0

То, что вы хотите сделать, это поп детали просмотра контроллер от навигационного стека перед переключением вкладок. Здесь обсуждалась несколько схожая проблема (и решение):

popToRootViewController with animation and then switch tab

Смежные вопросы