这可能是一个愚蠢的问题,但我在文档中找不到答案.弹出键盘上的"完成"按钮是否总是导致键盘消失?我在网上看到了很多像这样的代码:
- (BOOL)textFieldShouldReturn:(UITextField *)theTextField {
[theTextField resignFirstResponder];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
当我按下"完成"按钮时,键盘弹出并重新UITextField响应第一响应者.
我假定按"完成"按钮没用过引起UITextField来resignFirstResponder,但这种行为在一段时间内改变.
我正在调试OS 3.0 - 3.1.3