有没有一种方法可以检测 -[UITextFieldDelegate textFieldShouldReturn]
是由用户按下键盘上的“完成”键(或等效键)调用的,还是由程序调用调用的到 -[UITextField resignFirstResponder]
?
最佳答案
是的,您可以使用委托(delegate)方法来确定是否按下了resignFirstResponder 或返回键。
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
// here return key pressed will be handled
return YES;
}
- (void)textFieldDidEndEditing:(UITextField *)textField {
// used to handle resignFirstResponder
}
关于ios - UITextFieldDelegate textFieldShouldReturn 调用者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20485846/