2017-06-21 103 views
0

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

+0

可能的,因为文本框的returnKeyType? – user3349433

+0

@ user3349433我也试过。我添加了委托方法textfieldShouldReturn,并在其中添加了self.view.endEditing(true),但我完全没有工作。我将键盘类型更改为UIKeyboardDone,但它的工作原理相同。 – Ronit

回答

0

我得到了解决

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