答案 0 :(得分:11)
假设您使用的是UITextField,您如何创建文本字段?它是由xib吗?还是按代码?确保在类
中实现UITextFieldDelegate@interface YouClass : UIViewController <UITextFieldDelegate>
如果是xib,请将textField连接到文件所有者的委托。并将您的文件所有者连接到您的IBOutlet UITextField
如果是代码。只是做
yourTextField.delegate = self;
现在实施
-(BOOL)textFieldShouldReturn:(UITextField *)textField
答案 1 :(得分:0)
当按下返回键时,只需在输入文本字段中作为第一响应者辞职。键盘将自动解除。
答案 2 :(得分:0)
您需要将Return按钮设置为实际内置功能类型。在我的一个应用程序中,我将其设置为“完成”按钮,因为当用户完成后,他们可以按此按钮,它将使键盘掉落。要设置此项,请将其添加到代码中,例如 - (void)viewDidLoad;方法
textFieldName.returnKeyType = UIReturnKeyDone;
然后应该在键盘上给你一个蓝色的按钮来隐藏它。