Ste*_*lov 6 keyboard facebook objective-c ios inputaccessoryview
有谁知道如何实现composerBar和键盘出现像Facebook Messenger?
滚动tableView后,键盘从底部平滑显示,没有任何跳转.在我的类似实现中,它的工作方式如下:向上滚动后,当tableView底部偏移<0时,composerBar的输入文本字段成为第一响应者,键盘跳转到手指.是的,我用UIScrollViewKeyboardDismissModeInteractive.
Facebook如何实现这种流畅的动画?

编辑:我试着逐步解释它在Facebook Messenger中是如何工作的.
我的viewController(TableViewController)上有InputAccessoryView.然后我开始向上滚动电视(图1)

然后,如果底部插入变得多于某个值(例如10)(图2),我将firstResponder设置为inputTextField(图3)

因此,在常见情况下,使用'UIScrollViewKeyboardDismissModeInteractive',键盘会跳到手指位置(图4)

但!在Facebook Messenger中,键盘从底部拖动,距离等于手指行进的距离.(图5)

所以,facebook messenger以某种方式控制键盘移动.问题是:如何?
| 归档时间: |
|
| 查看次数: |
928 次 |
| 最近记录: |