Сначала убедитесь, что вы установили «делегат» своего текстового поля в Интерфейсном Разработчике. Вы можете установить его, перетащив ссылку на атрибут «делегат» в Владелец файла.
Здесь titleFld - это имя моего UITextField.
Установка делегата вашего текстового поля позволит вашему компилятору вызывать ваши "методы делегата текстового поля".
Вы также можете сделать это программным путем
[yourTextFieldName setDelegate: self];
// Установить "self", если у вас есть метод делегатов в том же файле.
Если вы хотите убрать клавиатуру с экрана нажатием клавиши «return», то нижеприведенный код выполнит эту задачу.
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return NO;
}
Но убедитесь, что вы установили делегат вашего текстового поля ...