我有一个名为的文本字段searchBox
,如果用户单击完成,我试图摆脱键盘。
是否有我需要知道的 IBAction 才能执行此操作?
在您的视图控制器中:
- (void)viewDidLoad
{
// ...
searchBox.delegate = self;
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[searchBox resignFirstResponder];
return YES;
}
有关详细信息,请参阅UITextFieldDelegate 文档(在我的示例中,您可能希望返回 NO 而不是 YES)。
您必须使您的视图控制器成为 UITextFieldDelegate 并写入
viewDidLoad:
[searchBox setDelegate:self];
然后写:
- (BOOL)textFieldShouldReturn:(UITextField *)textfield
{
[searchbox resignFirstResponter];
return YES;
}