Я слышал, что можно выводить контент из приложения iPad на внешний дисплей, но приложение должно быть подготовлено к этому, и существуют серьезные ограничения. Есть какие-нибудь указатели?
А также, это можно сделать для iPhone? Это то же самое?
Как видно из немногого, вам потребуется создать новый UIWindow и прикрепить его к UIScreen для внешнего дисплея. Этот UIWindow будет размещать содержимое, которое будет представлено на внешнем дисплее, поэтому вам потребуется создать для него отдельную иерархию представлений, отдельную от основного интерфейса приложения. Вам также потребуется прослушивать уведомления UIScreenDidConnectNotification
и UIScreenDidDisconnectNotification
, которые информируют ваше приложение о подключении и удалении внешнего дисплея.
Я показываю, как это сделать, в видео для занятия с iPad моего класса в iTunes U, заметки о котором можно посмотреть здесь.
Мэтт Геммелл также недавно сделал очень хорошую статью об этом, которую вы можете прочитать здесь.