, поэтому моя ситуация такова: у меня есть collectionView, который загружает сообщения чата, и inputBarView, который содержит текстовое представление, кнопку отправки и некоторые кнопки (текст, фото и т. Д.).В настоящее время я использую уведомления для отслеживания клавиатуры, как она появляется и скрывается, и изменяю нижнее ограничение inputBarView, чтобы держать его поверх клавиатуры.То, что я пытаюсь реализовать, - это чтобы пользователь мог смахивать клавиатуру подобно тому, как это делает Facebook imessage (рисунок 1).
Gif 1 - цель
В настоящее время, если я установлю для клавиатурыDismissMode значение .interactive и оставлю обработчик уведомлений, клавиатура следует за пальцем пользователя, когда он скользит вниз (как и положено), но inputBarView не перемещается, пока клавиатура не скрыта (gif 2).
Gif 2 - проблема
Я искалрешение для этого за последние пару дней, но пока ничего не получалось.Здесь есть несколько вопросов об этой конкретной проблеме, но все они либо устарели, либо обходят проблемы, либо содержат рекомендации.Есть ли способ отследить кадр клавиатуры при отклонении его с помощью .interactive?