Как отличить цифровой / композитный AV-кабель на iPad? - PullRequest
0 голосов
/ 02 июня 2011

Я использую UIApplication + ScreenMirroring в качестве программной поддержки для зеркального отображения на iPad1.iPad2 теперь включает встроенную поддержку зеркалирования при использовании цифрового AV-кабеля.В настоящее время в моем приложении отключена программная поддержка зеркалирования при обнаружении iPad2.Однако, если пользователь использует iPad2, но подключает композитный AV-кабель, я хотел бы включить поддержку программного обеспечения (т. Е. Композитный AV-кабель на iPad2 ведет себя как iPad1).

Как я могу отличить цифровой отКомпозитный AV кабель для подключения на iPad2?В настоящее время код, который я использую, получает UIScreenDidConnectNotification, но я не могу найти никаких подсказок в этом сообщении.

1 Ответ

0 голосов
/ 02 июня 2011

Вы можете использовать свойство mirroredScreen UIScreen, добавленное в 4.3, чтобы определить, происходит ли зеркальное отображение на самом деле из-за подключения поддерживаемого устройства. Так как это только в 4.3 и все ipad 2s поставляются с 4.3 больше, вам просто нужно сделать проверку уровня ОС, чтобы убедиться, что свойство существует, если это не так, это должен быть ipad 1.

Apple предоставляет больше информации в этом technote .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...