Использование кнопки поиска мультитач клавиатуры iPhone - PullRequest
3 голосов
/ 22 апреля 2010

У меня есть обычное текстовое поле в представлении, и я хотел бы использовать кнопку поиска на клавиатуре iPhone. Что касается жизни, я не могу понять, как это сделать. Похоже, не было выявлено ни одного события, которое я мог бы подключить, в частности касающееся кнопки поиска на клавиатуре. Я гуглил, но я также не нашел ничего, связанного с этой темой.

1 Ответ

6 голосов
/ 22 апреля 2010

Заставьте клавиатуру отображать синюю кнопку «Поиск», установив тип клавиши возврата.

myTextField.returnKeyType = UIReturnKeySearch;

Установите делегат вашего текстового поля для вашего контроллера и реализуйте метод textFieldShouldReturn:*

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    [textField resignFirstResponder];
    /* Do some searching here */
    return YES;
}
...