#ios #iphone #cocoa-touch #nsstring #uitextfield
#iOS #iPhone #cocoa-touch #nsstring #uitextfield
Вопрос:
Я пишу функцию, которая форматирует записи на UITextField
дату. Оно должно отображаться следующим образом, дд / мм / гггг. Проблема в том, что я не могу определить, была ли нажата клавиша удаления. Я использую UITextFieldDelegate
метод textField:shouldChangeCharactersInRange:replacementString:
для определения того, когда пользователь нажимает клавишу. Есть ли что-то вроде n
, что я могу искать на replacementString
?
Ответ №1:
Строка замены должна быть пустой строкой ( @""
), когда символ собирается быть удален.