Возможно ли одновременно иметь на экране 2 контроллера представления из 2 разных раскадровок? - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь что-то разработать на основе приложения Uber. Я должен держать 2 контроллера представления в отдельных раскадровках. Мне нужно поднять ящик, как в Uber, через контроллер View, который имеет scnview. Говоря проще, на примере Uber мне нужен способ выполнить то же взаимодействие, в котором mapViewController находится в одной раскадровке, а ящик с деталями драйвера находится в другой раскадровке.

Ответы [ 2 ]

0 голосов
/ 31 октября 2018

Да, вы используете containerView, вы можете сделать это.

Шаг 1: Настройка справочника раскадровки

enter image description here

Шаг 2: Выберите Вставить на картинке выше

Шаг 3: это ваша вторая раскадровка с точкой входа enter image description here

Шаг 4: Это ваш вывод

enter image description here

0 голосов
/ 31 октября 2018

Вы также можете реализовать эту функцию многими другими способами,

Но ответ на ваш вопрос - Да, вы можете одновременно отображать на экране более одного контроллера.

Вы можете использовать ContainerView так:

enter image description here

И, используя ссылку Storyboard, вы можете содержать UIViewController контроллера другой раскадровки.

...