Граница UINavigationController исчезает при использовании большого заголовка - PullRequest
0 голосов
/ 18 октября 2018

Я хотел обновить свое приложение, чтобы оно больше походило на другие нативные приложения для iOS11 или iOS12 - где UINavigationBar s использует "Large Title" .В Интерфейсном Разработчике я просто выбираю UINavigationController и устанавливаю атрибут «Предпочитает большой заголовок» (см. Скриншот).

Отображается контроллер навигацииправильно в Интерфейсном Разработчике, с красивым большим заголовком и тонкой границей в нижней части панели.

Border at the bottom of UINavigationBar

И вот моя проблема.При запуске приложения на моем iPhone XS для проверки его на реальном устройстве тонкая граница исчезает, когда на панели навигации отображается «Большой заголовок».При прокрутке вниз - так что заголовок становится меньше - появляется граница.Я попробовал все, но ничего не решило мою проблему.

Screenshot from my iPhone XS Screenshot from my iPhone XS

И это действительно раздражает, потому что при прокруткепограничная линия, кажется, там, потому что она начинает «мерцать» немного.Но когда я прекращаю прокручивать, строка не видна.

...