2010-06-17 8 views
0

Можете ли вы указать мне руководство/учебник/образец, как правильно реализовать это?Просмотр контроллера с контроллером навигации

Я просто хочу в первом представлении (это контроллер вида) есть кнопка. Нажмите кнопку, чтобы перейти ко второму виду. Второй вид будет иметь навигационный контроллер и табличный вид (представление таблицы будет развернуто до третьего представления).

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

Благодаря

+0

Это не совсем понятно, о чем вы просите. Например, что означает «перейти ко второму виду»? Если вы хотите скользящие переходы, вы должны реализовать это с помощью контроллера вида. Вам нужно будет добавить некоторые детали к вашему вопросу. – Alex

+0

Вы хотите, чтобы навигационный контроллер на первом представлении (корневой режим) – jrtc27

+0

Я не против переключения вида. Переход ко второму представлению означает добавление его в качестве подвью/presentModalViewController. Я не знаю, как реализовать эта корреляция .. Я просто хочу, чтобы на втором представлении был навигационный контроллер и вид таблицы –

ответ

0

Просто сделайте ваш первый взгляд имеет навигационный контроллер, но скрыть панель навигации. Затем нажмите другие контроллеры представлений, как в противном случае. Учебник для таблицы с контроллером навигации можно найти here.

0

Я подозреваю, что ваш «первый VC» - это своего рода меню, и оттуда вы хотите начать свой NavController?

Вы можете запустить NavController из любой точки вашего потока вниз.

Самый простой способ для вас - следовать руководству NavController прямо с нуля. Когда это работает нормально, просто добавьте новый VC (который станет вашим основным меню) прямо перед первоначальным NavController. В раскадровке вы можете перетащить «контроллер начального представления» (короткую стрелку из ниоткуда) в контроллер меню. Подключите свой новый вид к NavController, и он работает.

Не совсем учебник, я не думаю, что он есть. Надеюсь, это поможет.

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