所以我的情况如下:我有一个加载聊天消息的collectionView,以及一个包含textview,一个发送按钮和一些按钮(文本,照片等)的inputBarView . 目前,我正在使用通知来跟踪显示和隐藏的键盘,并修改inputBarView的底部约束以使其保持在键盘顶部 . 我想要实现的是让用户能够轻扫键盘,类似于facebook和imessage的做法(gif 1) .

Gif 1 - the goal

目前,如果我将keyboardDismissMode设置为.interactive并保留通知处理程序,则键盘在向下滑动时会跟随用户的手指(正如它应该的那样),但inputBarView在键盘被隐藏之前不会移动(gif 2) .

Gif 2 - the issue

在过去的几天里,我一直在寻找解决方案,但到目前为止还没有任何工作 . 这里有关于这个确切问题的多个问题,但它们都是过时的,解决方法黑客或pod建议 . 有没有办法跟踪键盘框架,同时使用.interactive解雇它?