Swift关闭UITextView键盘

Aza*_*lla 8 uitextview swift

我很难在swift中解雇文本视图的键盘.

我能够用以下内容解雇文本字段

    @IBAction func DismissKeyboard(sender: AnyObject) 
    {
         self.resignFirstResponder()
    }
Run Code Online (Sandbox Code Playgroud)

但我不确定如何用文本视图来解决它

rak*_*hbs 23

你必须设置textview.delegate为自我并使用该shouldChangeTextInRange功能在按回车时辞职.

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