У меня есть экземпляр UITextField с secureTextEntry = YES
. Когда поле сначала получает фокус, любое нажатие клавиши очистит поле, как представляется, стандартное поведение в iOS.Является ли событие инициированным, когда UITextField с secureTextEntry = YES очищается?
Насколько я могу судить, UIControlEventEditingChanged
не срабатывает. Я также попытался подписаться на UIControlEventAllEditingEvents
, но, похоже, он не срабатывает. Это вызывает проблему для меня, поскольку я полагаюсь на знание, когда поле редактируется, чтобы установить атрибут enabled
UIButton.
Есть ли событие, которое вызывается, когда поле очищается таким образом?
Их контекст вокруг моей проблемы можно увидеть в этом GitHub issue.
Это работает для меня. У меня есть текстовое поле. Если я сделаю его безопасным, и я добавлю действие для события 'UIControlEventEditingChanged', мое действие вызывается, когда я нажимаю клавишу, и текстовое поле очищается. – rmaddy
Подтверждено, что это работает с iOS 6.1; проблема связана с версией iOS, на которую я нацелен. –
Пожалуйста, отправьте это как ответ. –