Чи є спосіб визначити , коли Backspace/ Deleteнатиснута клавіша на клавіатурі iPhone на UITextField
що порожньо? Я хочу знати, коли Backspaceнатискається лише, якщо значення UITextField
порожнє.
На основі пропозиції від @Alex Reynolds у коментарі я додав такий код під час створення мого текстового поля:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextFieldChanged:)
name:UITextFieldTextDidChangeNotification
object:searchTextField];
Це повідомлення отримується ( handleTextFieldChanged
функція викликається), але все ж не, коли я натискаю Backspaceклавішу в порожньому полі. Будь-які ідеї?
Здається, існує певна плутанина навколо цього питання. Я хочу отримати сповіщення при Backspaceнатисканні клавіші. Це воно. Але рішення також має працювати, коли UITextField
вже пусте.