UITableViewController переходит наверх, скрывая поиск и сворачивая большой заголовок после обратной навигации в iOS 13 - PullRequest
0 голосов
/ 25 сентября 2019

У меня достаточно стандартный UITableViewController, встроенный в UINavigationController с navigationBar.prefersLargeTitles = enabled и UISearchController, установленный как navigationItem.searchController

Когда я выбираю элемент, я перемещаюсь к детали, а затем с помощьюкнопка Назад назад к этому UITableViewController.Это работало нормально, но теперь при обновлении до XCode 11 в iOS 13 происходит странная вещь.

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

Я заметил, что это также происходит в iOS 13 Настройки:

enter image description here

Обратите внимание, как анимация начинается с настроек и поиска, показанного и посленавигация прокручивается вверх.

Я попытался создать приложение с Xcode 10.3, и у меня возникает та же проблема при работе на iOS 13.

Так что у меня есть несколько вопросов по этому поводу

  1. Это какая-то (довольно дурацкая в смысле UX) функция?Я бы сказал не потому, что это происходит не всегда, а иногда.
  2. Есть ли обходной путь, чтобы это исправить?Это делает действительно плохой UX в моем приложении.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...