Как добавить кнопку «Готово», чтобы закрыть цифровую клавиатуру - PullRequest
1 голос
/ 12 июня 2010

Я следовал учебному пособию:
http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key

, чтобы закрыть цифровую клавиатуру, в этом учебнике добавьте кнопку в качестве вспомогательного представления к цифровой клавиатуре,

Моя проблема вВ том же представлении я использую текстовое поле для ввода текста, а также, как дифференцировать числовое поле и текстовое поле.чтобы я мог соответственно скрыть вид кнопки.

1 Ответ

0 голосов
/ 12 июня 2010

Yoy может использовать протокол UITextFieldDelegate вместо NSNotifications, а внутри методов textFieldDidBeginEditing: и textFieldDidEndEditing: проверить, какое поле используется. Примерно так:

- (void) textFieldDidBeginEditing:(UITextField *)textField { 
if (textField == self.passwordField) {
  // add subview...
}
...