Вы можете добавить пользовательское уведомление в синглтон центра уведомлений по умолчанию.
Начните с настройки метода в ваших текстовых полях. Контроллер представления суперпредставлений, который содержит код, который вы хотите выполнить при выходе из текстового полязрения:
-(void)textFieldLostFocus{
//do some work here...
}
Затем добавьте наблюдателя в центр уведомлений по умолчанию.(Вы можете поместить это в viewDidLoad
)
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldLostFocus)
name:@"TextFieldDidLoseFocus" object:nil];
А затем в контроллер представления Superviews UITextfield добавьте это:
-(void)viewDidDisappear:(BOOL)animated{
[[NSNotificationCenter defaultCenter] postNotificationName:@"TextFieldDidLoseFocus" object:self userInfo:nil];
}
Когда представление выходит из поля зрения, ваш пользовательский методбудет вызван центром уведомлений.