Помощник игрока YouTube: проблема с iOS iPhone X Layout - PullRequest
0 голосов
/ 19 мая 2018

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

Ответы [ 2 ]

0 голосов
/ 26 июля 2019

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

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

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

0 голосов
/ 19 мая 2018

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

enter image description here

...