2017-06-21 13 views
0

JSQMessageViewControllerを使用しています。ユーザがキーボードの戻りボタンをタップしたときにキーボードの編集を終了する必要がありますが、代わりにtextFieldに "\ n"が追加されます。私はJSQMessageViewController.m、JSQMessagesInputToolbar.mを通過しましたが、テキストフィールド関数textfieldShouldReturnはありませんでした。end戻るボタンをタップしたときのキーボードの編集

+0

可能性を得ましたか。 – user3349433

+0

@ user3349433私もそれを試しました。デリゲートメソッドtextfieldShouldReturnを追加しました。その中にself.view.endEditing(true)が追加されましたが、動作していませんでした。キーボードの種類をUIKeyboardDoneに変更しましたが、同じように動作していました。 – Ronit

答えて

0

私が原因テキストフィールドのreturnKeyTypeを解決

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