提问者:小点点

iOS Swift中键盘ondrag如何获得滚动值?


我正在使用onDrag功能在iOS聊天视图控制器中隐藏键盘。 问题是我不能得到滚动值时,拖动键盘隐藏(我需要完全像什么是app信使键盘解散使用划动键盘)。

所以,我用了

NotificationCenter.default.addObserver(self, selector: #selector(keypadWillChange(_:)), name: UIResponder.keyboardDidChangeFrameNotification, object: nil)

选择器,

 @objc func keypadWillChange(_ notification: Notification) {
 
        print("Dragging...")
 }

当我拖动函数KeyPadWillChange时,不会被调用。 有没有其他办法来解决这个问题?

提前谢谢。。。


共1个答案

匿名用户

如果您正在使用tableView,请在storyboard中执行以下操作。

  1. 转到属性检查器。
  2. 在滚动视图部分中,有一个键盘设置项。
  3. 下拉菜单中的“以交互方式删除”选项的行为与应用程序键盘的行为完全相同。