敲击返回按钮时键盘的endEditing

时间:2017-06-21 08:06:00

标签: ios swift3 jsqmessagesviewcontroller

我正在使用JSQMessageViewController,当用户点击键盘上的返回按钮时我需要endEditing键盘,而是在textField中添加“\ n”。我已经浏览了JSQMessageViewController.m,JSQMessagesInputToolbar.m,但没有任何textfield函数textfieldShouldReturn。

1 个答案:

答案 0 :(得分:0)

我得到了解决方案

override func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
    if text == "\n" {
      self.view.endEditing(true)
    }
    return true
  }