我的视图中有一个按钮和文本字段.当我点击文本字段时,会出现一个键盘,我可以在文本字段上写字,我还可以通过点击按钮添加以下内容来关闭键盘:
[self.inputText resignFirstResponder];
现在我想启用键盘的返回键.当我按下键盘时,键盘就会消失,并且会发生一些事情.我该怎么做?
我的视图中有一个按钮和文本字段.当我点击文本字段时,会出现一个键盘,我可以在文本字段上写字,我还可以通过点击按钮添加以下内容来关闭键盘:
[self.inputText resignFirstResponder];
现在我想启用键盘的返回键.当我按下键盘时,键盘就会消失,并且会发生一些事情.我该怎么做?
确保"self"订阅UITextFieldDelegate
并使用以下命令初始化inputText:
self.inputText.delegate = self;
在"self"中添加以下方法:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == self.inputText) {
[textField resignFirstResponder];
return NO;
}
return YES;
}
或者用Swift:
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
if textField == inputText {
textField.resignFirstResponder()
return false
}
return true
}