UITextView中的文本更改事件

时间:2018-09-10 13:23:17

标签: ios swift swift4.1

我有

@IBOutlet weak var messageTextView: UITextView

我希望当文本内部有变化时,然后打印到控制台blabla

我试图添加以下功能,但是当我更改文本时什么也没发生:

func textViewDidChange(_ textView: UITextView) {
    switch (textView) {
        case messageTextView: print("blabla")
        default: break
    }
}

1 个答案:

答案 0 :(得分:1)

您需要将委托设置在viewDidLoad

textView.delegate = self

//

class ViewController: UIViewController , UITextViewDelegate  {