我正在使用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键时,键盘会消失并且......”但默认情况下不会这样做..
答案 0 :(得分:0)
UITextView没有任何这样的直接委托方法来隐藏键盘。您必须使用shouldChangeTextInRange: replacementText
方法。
在此方法中,您可以检查新的行字符,如果有了,则可以重新签名。