0
我正在使用JSQMessageViewController,当用户点击键盘上的返回按钮时,我需要endEditing键盘,而是在textField中添加“\ n”。我已经通过JSQMessageViewController.m,JSQMessagesInputToolbar.m,但没有得到任何textfield函数textfieldShouldReturn。end当返回按钮被点击时键盘的编辑
我正在使用JSQMessageViewController,当用户点击键盘上的返回按钮时,我需要endEditing键盘,而是在textField中添加“\ n”。我已经通过JSQMessageViewController.m,JSQMessagesInputToolbar.m,但没有得到任何textfield函数textfieldShouldReturn。end当返回按钮被点击时键盘的编辑
我得到了解决
override func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
if text == "\n" {
self.view.endEditing(true)
}
return true
}
可能的,因为文本框的returnKeyType? – user3349433
@ user3349433我也试过。我添加了委托方法textfieldShouldReturn,并在其中添加了self.view.endEditing(true),但我完全没有工作。我将键盘类型更改为UIKeyboardDone,但它的工作原理相同。 – Ronit