我如何关闭从 UITextView 返回键的键盘

Eri*_*lii 5 xcode swift xcode6

如何通过按设备上的返回键关闭键盘?我知道如何关闭键盘,但在使用 UITextView 时不知道:

resignFirstResponder
Run Code Online (Sandbox Code Playgroud)

我试过这个,但它不起作用:

self.messageTextView.delegate = self
Run Code Online (Sandbox Code Playgroud)

并使用此功能:

func messageTextViewShouldReturn(textView: UITextView) -> Bool
    {
        self.messageTextView.resignFirstResponder()
        return true
    }
Run Code Online (Sandbox Code Playgroud)

Lam*_*our 9

记得将 UITextDelegate 添加到 ViewDidLoad()

 func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool {
    if text == "\n"
    {
        textView.resignFirstResponder()
        return false
    }
    return true
}
Run Code Online (Sandbox Code Playgroud)