В документации разработчика Apple говорится, что зеркальное отображение экрана доступно на iOS 4.3 без каких-либо волшебств.Нужно просто использовать свойство mirroredScreen
, но оно доступно только для чтения.
От Apple developers.apple.com :
mirroredScreen
Экран зеркально отображается внешним дисплеем.
... Если зеркальное отображение поддерживается и активно в данный момент, это свойство содержит экранный объект, связанный с основным экраном устройства.Это представляет собой экран, отражаемый подключенным дисплеем.Значение этого свойства равно nil, если зеркалирование отключено, не поддерживается или экран не подключен к устройству.
Чтобы отключить зеркалирование и использовать внешний дисплей для представления уникального контента, создайте окно и свяжите его ссоответствующий экранный объект.
В нем сказано, как отключить, но не как включить режим зеркального отображения.Как мне это сделать?
Я хочу отразить свое приложение на проекторе без создания копий моих представлений и обновлять их при необходимости - это выглядит плохо.
Также симулятор часто дает сбой при использованииэмуляция внешнего экрана - это нормально?