Несколько модально представленных (лист страницы) Ошибка элемента навигации ViewControllers - PullRequest
0 голосов
/ 07 октября 2019

iOS 13. Проблема показана на скриншоте.

gap under navigation item

Шаги:

  1. Открытие одного контроллера вида модально со стилем листа.

  2. Открыть другой (второй) контроллер вида модально со стилем листа страницы.

Ожидается: нет ошибки панели навигации

Фактически: см. Скриншот

Исходный код доступен здесь: https://github.com/rinat-enikeev/NavBarBug

Вопрос: как исправить эту ошибку? Я хочу представить 2 контроллера вида модально со стилем листа.

1 Ответ

0 голосов
/ 08 октября 2019

Ок, для тех, кто сталкивался с такой же проблемой. Обходной путь - добавить следующий код в метод viewDidLoad:

if #available(iOS 13, *) {
    let appearance = navigationController?.navigationBar.standardAppearance.copy()
    navigationItem.standardAppearance = appearance
}
...