iPhone: установить значение текущего textField - PullRequest
0 голосов
/ 04 февраля 2010

Я вызываю действие из textFieldDidBeginEditing следующим образом:

[dotButton addTarget:self action:@selector(actionButton:) forControlEvents:UIControlEventTouchUpInside];

и указав мое действие как:

- (void) actionButton:(id)sender {
textField.text = [textField.text stringByAppendingString:@"APPROVED"];
}

Простой вопрос с, надеюсь, простым ответом ...

textField.text ссылается на поле с именем textField, но как мне обновить текущее поле, на которое действует textFieldDidBeginEditing в то время ?? т.е. я могу установить переменную для получения текущего имени поля?

Спасибо

1 Ответ

1 голос
/ 04 февраля 2010

Вы должны проверить, является ли textField меткой вашего интереса. Пример:

if (textField == self.firstLabel){
  //do something
}
else if (textField == self.secondLabel){
  //do other something
}

Переменная textField, передаваемая из метода делегата, является той, которую вы должны обработать.

Скажи мне, если это работает. Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...