Взаимодействие с пользователем отключено, пока анимация панели навигации не будет завершена в iOS 13 - PullRequest
0 голосов
/ 02 марта 2020

У меня есть tableView, если пользователь прокручивает его вверх, я скрываю панель навигации и показываю обратно, если прокручивает вниз. Он отлично работает на iOS 12, но в iOS 13 взаимодействие с пользователем отключается, пока анимация панели навигации не будет завершена. Вот код для отображения / скрытия панели навигации:

[controller.navigationController setNavigationBarHidden:YES animated:YES];

Таким образом, обычно пользовательское взаимодействие отключено на UINavigationControllerHideShowBarDuration постоянное время.

Отображение / скрытие обработки выполняется на scrollViewWillEndDragging метод делегата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...