Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 编辑UITextField时如何取消错过keybord_Iphone - Fatal编程技术网

Iphone 编辑UITextField时如何取消错过keybord

Iphone 编辑UITextField时如何取消错过keybord,iphone,Iphone,可能重复: 我知道我需要告诉我的UITextField在我想关闭键盘时退出第一响应者,但我不确定如何知道用户何时按下了键盘上的“完成”键。是否有我可以关注的通知?您应该实现此方法,以了解用户是否刚刚按下了返回键(该键称为“返回键”),并且不要忘记从此方法返回YES - (BOOL)textFieldShouldReturn:(UITextField*)textField { 您应该实现此方法以了解用户是否刚刚按下了返回键(该键称为“返回键”),并且不要忘记从该方法返回YES - (BOOL)

可能重复:


我知道我需要告诉我的UITextField在我想关闭键盘时退出第一响应者,但我不确定如何知道用户何时按下了键盘上的“完成”键。是否有我可以关注的通知?

您应该实现此方法,以了解用户是否刚刚按下了返回键(该键称为“返回键”),并且不要忘记从此方法返回YES

- (BOOL)textFieldShouldReturn:(UITextField*)textField {

您应该实现此方法以了解用户是否刚刚按下了返回键(该键称为“返回键”),并且不要忘记从该方法返回YES

- (BOOL)textFieldShouldReturn:(UITextField*)textField {

您可以在
UITextField
上设置代理:

那么您就可以使用这种方法:

- (BOOL)textFieldShouldReturn:(UITextField *)textField

您可以在
UITextField
上设置代理:

那么您就可以使用这种方法:

- (BOOL)textFieldShouldReturn:(UITextField *)textField

设置UITextFieldDelegate ViewController(.h文件)类的委托,并在ViewController(.m文件)类中实现以下方法


它将起作用。

设置UITextFieldDelegate ViewController(.h文件)类的委托,并在ViewController(.m文件)类中实现以下方法


它将起作用。

您应该在UITextFieldDelegate类中实现以下方法:

告诉代理指定文本字段的编辑已停止

询问学员文本字段是否应处理按下返回按钮的过程


您应该在UITextFieldDelegate类中实现以下方法:

告诉代理指定文本字段的编辑已停止

询问学员文本字段是否应处理按下返回按钮的过程


为什么要投否决票?这个问题是正确的,为什么要投否决票?该问题有效。请确保将viewcontroller(或保留在文本字段中的任何内容)设置为文本字段的代理,否则不会收到此消息。请确保将viewcontroller(或保留在文本字段中的任何内容)设置为文本字段的代理,否则不会收到此消息。
- (BOOL)textFieldShouldReturn:(UITextField *)textField;