resignFirstResponder при нажатии другого текстового поля - PullRequest
0 голосов
/ 05 мая 2011

Я не могу уйти в отставку первого респондента UITextField, когда он нажимает на другое текстовое поле, которое вызывает представление выбора. Вот мой код.

-(void)textFieldDidBeginEditing:(UITextField *)textField{
if (type.editing == YES) { 
    [name resignFirstResponder];
}

Я это имел ввиду загрузил.

type.delegate=self;
name.delegate=self;

Я не знаю, почему это происходит. Пожалуйста, помогите спасибо.

1 Ответ

0 голосов
/ 05 мая 2011

В этот момент вызывается этот метод делегата, имя - ваш первый респондент? попробуйте проверить вот так

-(void)textFieldDidBeginEditing:(UITextField *)textField{
  if (type == textField && [name isFirstResponder]) { 
    [name resignFirstResponder];
  }
}
...