Вспомогательный игрок Youtube просматривает проблему iOS iPhone X Layout

Привет всем, я столкнулся со странной проблемой с SDK youtube-ios-player-helper. Макет представления вспомогательного плеера Youtube работает правильно на всех устройствах iOS, кроме iPhone X. Макет обрезается справа и снизу в альбомной ориентации. Скриншот прикреплен здесь - [https://i.stack.imgur.com/EGyCH.jpg]


person rajat yadav    schedule 19.05.2018    source источник
comment
Не могли бы вы добавить ограничения, которые вы добавили для представления ??   -  person Karthick Ramesh    schedule 19.05.2018
comment
ты когда-нибудь это понимал? У меня такая же проблема.   -  person Timur Ridjanovic    schedule 06.03.2019


Ответы (2)


Может быть проблема с автоматическим ограничением макета, вы должны указать ограничение из безопасной области, я дал ограничение автоматического макета сверху, снизу, впереди, сзади из руководства по макету безопасной области, и оно работает отлично. см. скриншот ниже

введите здесь описание изображения

person pradip rathod    schedule 19.05.2018

Существующий ответ может работать в строгом ландшафтном приложении, но сделает вид невидимым при запуске в портретной ориентации.

Я смог исправить обрезку с помощью набора ограничений относительно SuperView для ширины, начала и конца. Я сделал размер playerView пропорциональным 1280 x 720 (или 414 x 233) и использовал ограничение аспекта, чтобы сделать высоту относительно ширины. Это делается путем установки ограничения playerView относительно самого себя.

Последний компонент должен установить ограничение single для верхнего, нижнего, или центрированного по вертикали относительно контейнера, чтобы сохранить размещение playerView. В моем случае я хотел, чтобы он был по центру.

person Abandoned Cart    schedule 26.07.2019