UINavigationBar меньше при первой загрузке; Больше при навигации назад - PullRequest
0 голосов
/ 13 апреля 2020

Примечание: это происходит только в новом макете карты для iOS 13 на устройствах iPhone X и выше.

При первой загрузке navigationBar слишком маленький - нижняя строка очень близка к кнопке back.

Если я перемещаюсь вперед, а затем назад, navigationBar имеет правильный размер.

В конечном итоге я решил эту проблему с помощью:

            let navbarAppearance = UINavigationBarAppearance()
            navbarAppearance.configureWithOpaqueBackground()
            navbarAppearance.shadowColor = .clear
            self.navigationBar.standardAppearance = navbarAppearance

Я все еще хотел бы знать, откуда берется разница в размерах, спасибо!

(я могу ' t публикуйте скриншоты, так как приложение проприетарное, но с удовольствием уточню!)

...