iOS - 在返回键

时间:2015-10-08 13:55:23

标签: ios swift

我正在使用UITextView,我需要按回车键关闭键盘。 这就是我正在做的事情:

class MyController: UIViewController, UITextFieldDelegate {

    @IBOutlet weak var writeNote: UITextView!

    override func viewDidLoad() {
        super.viewDidLoad()
        self.writeNote.delegate = self
}

怎么办?使用UITextField时,我只需调用代理textFieldShouldReturn方法,但我似乎找不到类似于textView的代理。我不能使用textField因为我需要更多的行。 TextView工具提示显示“当用户点击文本视图时,会出现键盘;当用户点击键盘上的Return键时,键盘会消失并且......”但默认情况下不会这样做..

1 个答案:

答案 0 :(得分:0)

UITextView没有任何这样的直接委托方法来隐藏键盘。您必须使用shouldChangeTextInRange: replacementText方法。 在此方法中,您可以检查新的行字符,如果有了,则可以重新签名。