UIView, используемый для создания пользовательской панели навигации вверху, оставляет пространство вверху в iphone x

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

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


person iosdev1111    schedule 18.05.2018    source источник


Ответы (1)


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

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

person iosdev1111    schedule 18.05.2018