这可能是一个愚蠢的问题,但我在文档中找不到答案。在弹出键盘上,“完成”按钮总是会导致键盘消失吗?我在网上看到了很多像这样的代码:
- (BOOL)textFieldShouldReturn:(UITextField *)theTextField {
[theTextField resignFirstResponder];
return YES;
}
当我按下“完成”按钮时,键盘会弹下并使UITextField
放弃第一响应者。我认为按下“完成”按钮以前不会导致UITextField
放弃第一响应者,但这种行为在某个时候发生了改变。我是在OS 3.0-3.1.3上进行调试的。