Зеркальное отображение на iPad с двумя экранами, поддерживает ли оно разрешение 1080? - PullRequest
3 голосов
/ 14 ноября 2011

2,5 года разработки для Mac и iOS, и я не нашел ответа на что-то.

Я работаю над проектом, использующим iOS 5.0 и трансляцию Apple TV для отображения одного экрана UIScreen на iPad и отдельного на моем Apple TV.У меня есть 2 отдельных контроллера представления, и они отображаются нормально на каждом соответственно.

Проблема в том, что размер экрана Apple TV возвращается на уровне 720p, а не 1080p.Таким образом, я получаю контроллер вида с рамкой при 1280 х 720, а не полноэкранное представление 1920 х 1080. Эффект заключается в том, что мой контроллер вида обрезается, а не масштабируется.

Я попробовал такие непослушные вещи, как изменение границ экрана UIScreen и границ контроллера вида, но это не работает.

Проще говоря:

Поддерживает ли iOS 5 полноэкранный контроллер представления 1080p для отображения?если да, то как ты это сделал?

РЕДАКТИРОВАТЬ:

Таким образом, вопрос изменен так: если возможно отображать только 720p, то как мне заставить приложение отображать свой контроллер представления в полноэкранном режиме, а не обрезать / использовать почтовые ящики?

Ответы [ 2 ]

1 голос
/ 11 декабря 2011

Apple TV поддерживает только 720p, но следует отметить, что цифровой AV-адаптер поддерживает 1080p (1920x1080).Я подозреваю, что если выйдет Apple TV следующего поколения, он будет поддерживать 1080p и может поддерживать отображение его через AirPlay.

В этом вопросе я столкнулся с той же проблемой, что и вы - я пытался вырвать свои волосычтобы выяснить, почему мой вид был вставлен при отображении как через цифровой AV-адаптер, так и через Airplay на моем телевизоре Samsung.Я наконец-то понял, что это проблема с настройкой моего телевизора для портов, которые я использовал.Когда я нашел опцию «Just Scan» для соответствующих входов, это решило проблему, и я получил идеальное изображение от края до края.Выход 1080p с использованием цифрового AV-адаптера великолепен, и у меня много забавных созданий приложения, которое его использует.

В процессе исследования я узнал о новом свойстве iOS 5.0 overscanCompensation UIScreen (http://developer.apple.com/library/IOs/#documentation/UIKit/Reference/UIScreen_Class/Reference/UIScreen.html). Это не было источником моих трудностей, но вы можете поиграть с его настройками, чтобы посмотреть, решит ли это вашу проблему.

1 голос
/ 14 ноября 2011

Поскольку Apple TV не поддерживает 1080p (только 720p), он не будет работать.
Взгляните на его технические характеристики: http://store.apple.com/us/browse/home/shop_ipod/family/apple_tv

Обновление :новейший Apple TV теперь поддерживает 1080p.

...