Показать ViewController внутри другого View Xcode
Хорошо, я знаю, что вы можете вставить ViewController
внутри view
, Но ситуация у меня немного другая
У меня есть приложение, которое использует внешний монитор. Когда монитор подключен, я хотел бы отобразить ExternalMonitor
ViewController
внутри другой вид на экране моего iPad. Как живой предварительный просмотр. Я не могу понять, как заставить его отображать ViewController
на обоих моих ExternalMonitor
и мой PreviewView
в то же время.
В основном:1 ViewController, отображаемый в 2 местах одновременно, масштабируется в соответствии с двумя различными видами.
Это возможно. Может ли кто-нибудь указать мне правильное направление?
Я извиняюсь, если моя терминология не верна. Я довольно новичок в Xcode и Swift.
2 ответа
Вы можете использовать общий UIView в нескольких контроллерах представления, например, если мы используем общие заголовки и нижние колонтитулы, но, с моей точки зрения, невозможно использовать 2 экземпляра контроллера представления одновременно. Это будет конфликтовать, может быть, это будет работать последовательно один за другим, но не в одно и то же время.
Хотя кто-то может предложить лучшее решение для этого, вы можете попробовать отобразить 2 экземпляра одного и того же класса контроллера представления в 2 разных местах. Конечно, это не будет работать, если этот контроллер должен реагировать на действия пользователя. Они не будут синхронизированы таким образом.