NavigationBar предпочитает LargeTitle не работает - PullRequest
0 голосов
/ 06 февраля 2020

Использование iOS 13.3,

Наблюдаю странное поведение панели навигации. При перемещении вверх панель навигации сокращается. (см. видео)

Не беспокойтесь о вкладках, которые являются частью панели навигации. Странное поведение также происходит без них. А также тот факт, что ViewController представлен в модальном листе, не имеет значения - странное поведение сжатия также происходит в классическом c представлении. До сих пор я знал это контрактное поведение только из SearchBar. Но здесь такого нет.

Как я могу всегда сохранять панель навигации в фиксированном большом размере?

enter image description here

Я безуспешно пытался ....

navigationController?.navigationBar.prefersLargeTitles = true
navigationItem.largeTitleDisplayMode = .always

1 Ответ

0 голосов
/ 07 февраля 2020

Я наконец-то нашел решение:

Поскольку на экране было табличное представление, для предотвращения сокращения панели навигации было необходимо следующее:

tableView.isScrollEnabled = false

Если на панели навигации есть Пользовательская высота или по другим причинам, вы также можете установить Insets tableView, чтобы поместить его вниз, как это:

tableView.contentInset = UIEdgeInsets(top: 90.0, left: 0.0, bottom: 0.0, right: 0.0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...