UIView используется для создания настраиваемой панели навигации вверху оставляет пространство сверху в iphone x - PullRequest
0 голосов
/ 18 мая 2018

enter image description here Я использовал один пользовательский интерфейс для создания настраиваемой панели навигации в своем приложении. Я дал начальные и конечные ограничения, равные нулю и высоте 84, и верхнее пространство для суперпредставления = 20. Это хорошо выглядит вдругие устройства, но в iphone x он оставляет место сверху. Пожалуйста, смотрите прикрепленный скриншот.Как решить эту проблему? enter image description here

enter image description here

1 Ответ

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

Внесены изменения в пользовательскую панель навигации с помощью этой статьи: https://medium.com/@kahseng.lee123/creating-custom-navigation-bar-tab-bar-for-iphone-x-f03b1e1827d3

Я добавил один дополнительный фоновый вид и присвоил ему нулевое начальное, конечное и верхнее ограничение по отношению к его супер-виду и выровнял нижний край по пользовательскому.навигационный вид. И для навигационного вида изменено ограничение высоты до 44 и ведущий трейлинг и верхнее ограничение равны нулю относительно безопасной области.И это решило проблему.

...