Как я могу получить textDidChange (как для UISearchBar) метод для UITextField?

Как я могу получить textDidChange метод для UITextField? Я должен назвать метод каждым разом, когда изменение внесено в текстовое поле. Действительно ли это возможно? Спасибо!

14
задан Jonah 17 December 2009 в 04:13
поделиться

2 ответа

Вы можете настроить делегата и использовать

- (BOOL) textField: (UITextField *) textField shouldChangeCharactersInRange: (NSRange) range replacementString: (NSString *) string;
20
ответ дан 1 December 2019 в 05:52
поделиться

Вы можете использовать UITextFieldTextDidChangeNotification для вызова метода при каждом изменении текстового поля. Добавьте это в свой init :

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textDidChange:) name:UITextFieldTextDidChangeNotification object:nil];
47
ответ дан 1 December 2019 в 05:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: