UIKeyboard将通过交互式键盘解除来更改帧,而不是连续称为

Tim*_*ing 16 uitableview nsnotifications uikeyboard ios

我正在尝试使用UITableView.keyboardDismissMode = UIScrollViewKeyboardDismissMode.Interactive,以便能够上下拖动我的键盘.但是我找不到任何方法来跟踪键盘框架以更新我的tableView框架和消息传递视图.我只是想复制标准的iMessage行为.鉴于名称,我原本认为这UIKeyboardWillChangeFrameNotification对于跟踪键盘框架的变化是完美的,但它只会在手势结束并且键盘向上或向下动画时通知.

小智 -3

交互式解除的最佳方法是使用“UIKeyboardDidShowNotification”和“UIKeyboardWillHideNotification”系统通知。当选择器被调用时,您将更新表格的底部插图。不是限制。更新插图将为您带来美妙流畅的键盘解除体验。