В заголовочном файле контроллера вашего представления добавьте <UITextFieldDelegate>
к определению интерфейса вашего контроллера, чтобы он соответствовал протоколу делегата UITextField ...
@interface someViewController : UIViewController <UITextFieldDelegate>
... В файле реализации контроллера (.m) добавьте следующий метод или код внутри него, если у вас уже есть метод viewDidLoad ...
- (void)viewDidLoad
{
// Do any additional setup after loading the view, typically from a nib.
self.yourTextBox.delegate = self;
}
... Затем свяжите yourTextBox с вашим фактическим текстовым полем
- (BOOL)textFieldShouldReturn:(UITextField *)theTextField
{
if (theTextField == yourTextBox) {
[theTextField resignFirstResponder];
}
return YES;
}