Мое приложение поддерживает выход HDMI.Черные полосы с адаптером HDMI на iPad 2
Я спросил код для разрешения телевизора и получил 1920 х 1080 точек для
externalScreen.bounds
ОК, все отлично. Я настройки мои взгляды и попробовал его на экране телевизора ...
НО: Были черные полосы на нижней/верхней/стороны экрана, хотя телевизор был правильно обнаружен в 1920 х 1080 и мой взгляд также настроен правильно?
Почему формат неправильный?
P.S. Когда я отражаю главный экран, он также показывает полосы, когда я смотрю видео с приложением Youtube, черные полосы исчезают?
Благодарим за помощь!
Update:
ОК, хотя я получил этот вывод в моей консоли:
A new screen got connected: <UIScreen: 0x3439a0; bounds = {{0, 0}, {1920, 1080}}; mode = <UIScreenMode: 0x345240; size = 1920.000000 x 1080.000000>>
... Я до сих пор получаю черную рамку. Я начинаю просмотр с CGRectMake(0.0f,0.0f,1920.0f,1080.0f)
для целей тестирования.
Это мнение я могу видеть на моем экране (обратите внимание на черные полосы):
Я сделал: 'mainView.frame = externalScreen.bounds' Симулятор делает это правильно. – DAS
см. Мое редактирование. Я добавил функцию screenDidConnect, которую я использовал с успехом в прошлом. – Dima
Спасибо. Пожалуйста, взгляните на мое редактирование. – DAS