Метод textfieldDidEndEditing не запускается, когда я заканчиваю редактирование, и выберите другой uicontrol, чем textfield

Я использую в моем программно созданном uitextfield

-(BOOL)textFieldShouldEndEditing:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}

, чтобы поймать событие, когда мое текстовое поле завершено редактированием. В событиях, когда я меняю фокус с одного текстового поля на другое или нажмите return, событие запускается, но если я нахожусь в текстовом поле и нажимаю другой uicontrol, как кнопку из него, этот метод не запускается. что здесь не так ... мне нужно поймать каждое событие, когда пользователь сделал редактирование текстового поля. Я попытался использовать textfielddidendediting , но это событие пропущено .. Как преодолеть это

5
задан EmptyStack 23 August 2011 в 09:35
поделиться