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