Используя Windows для представления содержания на многократных дисплеях

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

Сразу

В iOS объект окна содержит представления приложения и управляет их представлением дисплея устройства. Связанный объект на экране окна представляет определенный использующийся в настоящее время дисплей устройства. Если Ваше приложение позволяет пользователям просматривать содержание на внешнем дисплее, Вы создаете другой объект окна для управления представлением содержания на том дисплее.

Windows Provide Important Functionality к Вашему приложению

В дополнение к содержанию видимого содержания Вашего приложения окна вовлечены в поставку сенсорных событий к Вашим представлениям и реакции на изменения ориентации. Связанный объект на экране окна предоставляет информацию о дисплее устройства, в настоящее время используясь. При использовании раскадровок для определения пользовательского интерфейса приложения, основная раскадровка автоматически устанавливает окно, управляющее дисплеем содержания на устройстве.

Дополнительное окно необходимо для поддержки внешнего дисплея

Если Ваши поддержки приложений дисплей внешнего устройства, необходимо создать объект отдельного окна представлять содержание для отображения на нем. Можно показать то же содержание на обоих дисплеях — эту функцию вызывают, зеркально отражая, и это происходит по умолчанию — или можно показать различное содержание на каждом дисплее.

См. также

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

Обзор AirPlay описывает, как обеспечить Совместимые с трансляцией носители для основанных на iOS устройств.

Ссылка класса UIWindow описывает интерфейсы программирования UIWindow класс.

Ссылка класса UIScreen описывает интерфейсы программирования UIScreen класс.