Снимок в реальном времени Просмотр зеркала / трансляция - PullRequest
1 голос
/ 01 апреля 2020

Я создаю приложение, которое использует внешний монитор, подключенный к iPad. Поэтому я не использую просто зеркальное отображение экрана, монитор показывает определенные c элементы, которые не появляются на iPad. Между тем мне все еще нужно отразить два WKWebViews на мониторе, чтобы одновременно отображать виды на iPad и мониторе и иметь возможность управлять ими с помощью iPad. Как я могу сделать это настолько эффективно, насколько это возможно с точки зрения производительности?

В настоящее время я занимаюсь сохранением UIImage с использованием takeSnapshot () в ObservedObject 30 раз в секунду. Это работает (не с видео и документами, но для большинства веб-сайтов), но, очевидно, весьма неэффективно с точки зрения производительности.

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

С уважением

...